반응형
두 개의 수를 비교하는 단순한 문제다. if와 else if 문을 사용할 줄 아는지 묻는 문제로 보인다. 정말 쉬운 문제라 일일이 포스팅 하기도 지루하다.
문제
2개의 수를 입력 받아 크기를 비교하여 등호 또는 부등호를 출력하는 프로그램을 작성하라. |
풀이
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <stdio.h> int main() { int tc, i, num1, num2; scanf("%d", &tc); for (i = 0; i < tc; i++) { scanf("%d %d", &num1, &num2); if (num1 < num2) { printf("#%d <\n", i+1); } else if (num1 == num2) { printf("#%d =\n", i+1); } else if (num1 > num2) { printf("#%d >\n", i+1); } } return 0; } | cs |
scanf로 테스트 케이스 값을 입력받는다.
테스트 케이스 수만큼 루프를 돌린다.
scanf를 이용해 비교할 두 수인 num1과 num2의 값을 입력한다.
if문을 이용해 두 수를 비교한다. num1이 num2 보다 작으면 "<"를, 같으면 "="를, 크면 ">"를 출력한다.
끝.
반응형
'DEVELOP > Algorithm' 카테고리의 다른 글
[C] SW Expert Academy 문제풀이 :: 1926번 (0) | 2018.09.06 |
---|---|
[C] SW Expert Academy 문제풀이 :: 2007번 (0) | 2018.09.05 |
[Python] 백준 알고리즘 문제풀이 :: 2108번 (0) | 2018.09.03 |
[Python] 백준 알고리즘 문제풀이 :: 2775번 (0) | 2018.09.02 |
[C] SW Expert Academy 문제풀이 :: 2068번 (0) | 2018.09.01 |
[C] SW Expert Academy 문제풀이 :: 2072번 (0) | 2018.08.30 |
[C] SW Expert Academy 문제풀이 :: 2071번 (0) | 2018.08.29 |
[Python] 백준 알고리즘 문제풀이 :: 4673번 (0) | 2018.08.09 |