문제 출처 :
https://www.acmicpc.net/problem/1330
1330번: 두 수 비교하기
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
www.acmicpc.net


다음과 같이 구현하였습니다.
#include <iostream>
#define range(x) (-10000 <= x && x <= 10000)
using namespace std;
void compare(int a, int b);
int main(){
int a, b, c;
do{
cin >> a;
}while(!range(a)) ;
do{
cin >> b;
}while(!range(b)) ;
compare(a, b) ;
return 0 ;
}
void compare(int a, int b){
int case_ = -1;
enum{Large, Equal, Small} ;
if(a > b)
case_ = Large ;
else if(a == b)
case_ = Equal ;
else//(a < b)
case_ = Small ;
switch (case_)
{
case Large:
cout << ">" << endl;
break;
case Equal:
cout << "==" << endl;
break;
case Small:
cout << "<" << endl;
break;
default:
break;
}
}

https://github.com/gurcks8989/BackJoon/blob/master/Step/02.if%EB%AC%B8/P01_1330.cpp
gurcks8989/BackJoon
BackJoon_study_with_c++. Contribute to gurcks8989/BackJoon development by creating an account on GitHub.
github.com
훈수, 조언 언제나 환영입니다.
문제 출처 :
https://www.acmicpc.net/problem/1330
1330번: 두 수 비교하기
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
www.acmicpc.net


다음과 같이 구현하였습니다.
#include <iostream>
#define range(x) (-10000 <= x && x <= 10000)
using namespace std;
void compare(int a, int b);
int main(){
int a, b, c;
do{
cin >> a;
}while(!range(a)) ;
do{
cin >> b;
}while(!range(b)) ;
compare(a, b) ;
return 0 ;
}
void compare(int a, int b){
int case_ = -1;
enum{Large, Equal, Small} ;
if(a > b)
case_ = Large ;
else if(a == b)
case_ = Equal ;
else//(a < b)
case_ = Small ;
switch (case_)
{
case Large:
cout << ">" << endl;
break;
case Equal:
cout << "==" << endl;
break;
case Small:
cout << "<" << endl;
break;
default:
break;
}
}

https://github.com/gurcks8989/BackJoon/blob/master/Step/02.if%EB%AC%B8/P01_1330.cpp
gurcks8989/BackJoon
BackJoon_study_with_c++. Contribute to gurcks8989/BackJoon development by creating an account on GitHub.
github.com
훈수, 조언 언제나 환영입니다.