반응형
● 문제
● 참고
세 가지 수를 비교해서 '기호' 만 출력하면 된다. 또한, A와 B의 값은 -10,000 <= A, B <= 10,000 사이여야 한다.
● C언어 풀이
#include <stdio.h>
#include <stdlib.h>
int main() {
int a = 0, b = 0;
scanf ("%d %d", &a, &b);
if (-10000 <= a <= 10000 && -10000 <= b <= 10000)
{
if (a > b)
{
printf (">");
}
else if (a < b)
{
printf("<");
}
else if (a == b)
{
printf("==");
}
}
else
{
printf("범위값 초과");
}
return 0;
}
비교를 위한 정수형 변수 두개 a, b를 선언하고, scanf 함수를 통해 사용자에게 입력받아 저장한다.
if문을 통해, 만약 a와 b값이 -10,000 <= a, b <= 10,000 사이면 그 아래의 if문을 실행하고, 아니라면 에러 메시지를 띄운다.
만약 a가 b보다 크다면 > 문자를, b가 a보다 크다면 < 문자를, a와 b값이 같다면 == 문자를 띄운다.
● 출력결과
예시값 5와 3을 출력하니, 처음으로 입력한 숫자값이 더 크므로 정상적으로 > 기호를 출력하는 모습을 확인할 수 있다.
300x250
반응형