Layer 7/assignment
[C] 3개의 정수를 입력하여 최댓값과 최솟값을 출력하는 프로그램 - if / else
hellojuntae
2019. 3. 22. 17:28
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 |