ET의 공부/C언어
[C언어] 세 수 중 가장 큰 수 찾기
이티의 골방
2020. 4. 12. 09:05
C언어에서 세 수중 가장 큰 수 를 찾는 두가지 방법입니다.
1. 가장 큰 수 찾기 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdio.h>
int main()
{
int a,b,c;
printf("세개의 숫자를 공백을 기준으로 입력 ");
scanf("%d %d %d", &a,&b,&c);
if(a > b && a > c)
printf("\n가장 큰수: %d",a);
else if(b > a && b > c)
printf("\n가장 큰수: %d",b);
else
printf("\n가장 큰수: %d",c);
printf("\n");
return 0;
}
|
2. 가장 큰 수 찾기 2 (삼항 연산자 이용)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <stdio.h>
int main()
{
int a,b,c;
printf("세개의 숫자를 공백을 기준으로 입력 ");
scanf("%d %d %d", &a,&b,&c);
int max = 0;
max = ((a > b) && (a > c)) ? a : ((b > a) && (b > c)) ? b : c;
printf("\n가장 큰 수: %d", max);
printf("\n");
return 0;
}
|