#include <stdio.h>
int main() {
int a, b;
scanf("%d %d",&a, &b);
if(a > b) printf(">\n");
else if(a == b) printf("=\n");
else printf("<\n");
return 0;
}
이 문제는 조건문의 구조와 사용 방법을 알고 있다면 풀 수 있는 문제이다.
사실 조건문을 다양한 방법으로 문제를 풀 수 있다.
else문을 사용하지 않고 if문만을 사용해서도 문제를 풀 수 있다.
if(a>b) printf(">");
if(a==b) printf("==);
if(a<b) printf("<");
마지막 조건에서 else문으로 이전 조건문에 성립하지 않는 경우를 모두 합하는 것 말고도, else if문으로 조건을 정확하게 명시하는 방법이 있다.
if(a>b) printf(">");
else if(a==b) printf("==);
else if(a<b) printf("<");
이렇게 마지막 조건문에 a<b인 경우를 명확하게 제시하여 문제를 해결할 수 있다.