[C언어] 세 수 중 가장 큰 수 찾기
ET의 공부/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;
}
|
'ET의 공부 > C언어' 카테고리의 다른 글
[C언어] 두 문자열을 합치는 3가지 방법 (1) | 2020.04.12 |
---|---|
[C언어] 입력 받은 문자가 알파벳인지 아닌지 판별하는 프로그램 (0) | 2020.04.12 |
[C언어] 윤년을 판단하는 방법 (0) | 2020.04.12 |
[C언어] 두 개의 분수를 정수형으로 더하는 방법 (0) | 2020.04.09 |
[C언어] 10진수를 2진수로 변환하는 방법 (0) | 2020.04.09 |
댓글()