Language/C
[ C ] [ if 조건문 연습 문제 ] 가장 큰 수 출력 프로그램
곽수진
2021. 10. 12. 01:15
반응형
숫자 3개를 입력받아 가장 큰 수를 출력하는 프로그램을 작성해보자.
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(void) {
int x, y, z;
int max;
printf("세 개의 정수를 입력하세요: ");
scanf("%d%d%d", &x, &y, &z);
if (x >= y) {
if (x >= z)
max = x;
else
max = z;
}
else {
if (y >= z)
max = y;
else
max = z;
}
printf("가장 큰 수는 %d입니다.", max);
return 0;
}
▶ 크게 x가 y보다 크거나 같을 경우와 작을 경우로 나눔
→ x가 y보다 크거나 같은 경우
: x가 z보다 크거나 같으면 max = x
: x가 z보다 작으면 max = z
→ x가 y보다 작을 경우
: y가 z보다 크거나 같으면 max = y
: y가 z보다 작으면 max = z
반응형