반응형
    
    
    
  ● 문제

1330번: 두 수 비교하기
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
www.acmicpc.net
● 참고
세 가지 수를 비교해서 '기호' 만 출력하면 된다. 또한, 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
    
    
  반응형