본문으로 바로가기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
//3개의 정수를 입력받고 최댓값과 최솟값을 구해주는 프로그램
//Layer7 10112
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int a, b, c;
    int min,max;
    int tmp;
 
    printf("3개의 정수를 입력하세요. : "); scanf("%d %d %d"&a, &b, &c);
    fflush(stdin);
 
     if (a > b) // 3 2 1
    {
        tmp = a;
        a = b;
        b = tmp;
    } // 2 3 1
 
    if (b > c) // 2 3 1
    {
        tmp = b;
        b = c;
        c = tmp;
    } // 2 1 3
 
    if (a > b) // 2 1 3
    {
        tmp = a;
        a = b;
        b = tmp;
    } // 1 2 3
 
    max = c; min = a;
 
    int slct;
 
    printf("1을 입력하면 최대값, 2를 입력하면 최소값을 구합니다. : "); scanf("%d",&slct);
    
    if(slct==1)
        printf("최대값은 %d 입니다.\n",max);
    else if(slct==2)
        printf("최소값은 %d 입니다.\n",min);
    else
        printf("잘못 입력하셨습니다.");
}
cs