LAYER7 : 정수 입력받고 최댓값 출력하기, 최솟값 출력하기
2019. 3. 22. 18:12ㆍLayer7
1_1. if문으로 최댓값 출력하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <Stdio.h> int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); if(a >= b && a >= c) { printf("%d", a); } else if(b >= a && b >= c) { printf("%d", b); } else { printf("%d", c); } } | cs |
1_2. if문으로 최솟값 출력하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <Stdio.h> int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); if(a <= b && a <= c) { printf("%d", a); } else if(b <= a && b <= c) { printf("%d", b); } else { printf("%d", c); } } | cs |
2_1. switch문으로 최댓값 출력하기
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 | #include <Stdio.h> int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); switch(a >= b) { case true: switch(a >= c) { case true: printf("%d", a); break; case false: printf("%d", c); break; } break; case false: switch(b >= c) { case true: printf("%d", b); break; case false: printf("%d", c); break; } break; } } | cs |
2_2. switch문으로 최솟값 출력하기
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 | #include <Stdio.h> int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); switch(a <= b) { case true: switch(a <= c) { case true: printf("%d", a); break; case false: printf("%d", c); break; } break; case false: switch(b <= c) { case true: printf("%d", b); break; case false: printf("%d", c); break; } break; } } | cs |
3_1. 삼항연산자로 최댓값 출력하기
1 2 3 4 5 6 7 8 9 | #include <Stdio.h> int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); printf("%d", (a >= b ? (a >= c ? a : c) : (b >= c ? b : c))); } | cs |
3_2. 삼항연산자로 최솟값 출력하기
1 2 3 4 5 6 7 8 9 10 | #include <Stdio.h> int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); printf("%d", (a <= b ? (a <= c ? a : c) : (b <= c ? b : c))); } | cs |
'Layer7' 카테고리의 다른 글
함수 보고서 (0) | 2019.04.06 |
---|---|
Codeup 기초100문제 (0) | 2019.04.02 |
배열 보고서 (0) | 2019.03.31 |
2019-03-29 과제 (0) | 2019.03.30 |
LAYER7 : LAYER7 간지나게 출력하기 (0) | 2019.03.21 |