[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;
}
 

 

 

 

댓글()