<if문으로 세수의 최대값 최소값 구하기>
-최대값
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 | #include<stdio.h> int main() { int num1, num2, num3; int big1, big2; printf("세 수 입력 :"); scanf_s("%d %d %d",&num1,&num2,&num3); if (num1 > num2) { big1 = num1; } if (num1 < num2) { big1 = num2; } if (num1 > num3) { big2 = num1; } if (num1 < num3) { big2 = num3; } if (big1 > big2) { printf("가장 큰 값은 %d\n", big1); } if (big1 < big2) { printf("가장 큰 값은 %d\n", big2); } system("pause"); return 0; } | cs |
-최소값
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 | #include<stdio.h> int main() { int num1, num2, num3; int small, small2; printf("세 수 입력 :"); scanf_s("%d %d %d", &num1, &num2, &num3); if (num1 > num2) { small = num2; } if (num1 < num2) { small = num1; } if (num1 > num3) { small2 = num3; } if (num1 < num3) { small2 = num1; } if (small > small2) { printf("가장 작은 값은 %d\n", small2); } if (small <= small2) { printf("가장 작은 값은 %d\n", small); } system("pause"); return 0; } | cs |
<if~else문으로 세 수의 최대값 최소값 구하기>
-최대값
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include<stdio.h> int main() { int num1, num2, num3; int big,big2; printf("세 수 입력 :"); scanf_s("%d %d %d", &num1, &num2, &num3); if (num1 > num2) big = num1; else big = num2; if (num1 > num3) big2 = num1; else big2 = num3; if (big > big2) printf("가장 큰 수는 %d\n", big); else printf("가장 큰 수는 %d\n", big2); system("pause"); return 0; } | cs |
-최소값
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include<stdio.h> int main() { int num1, num2, num3; int small,small2; printf("세 수 입력 :"); scanf_s("%d %d %d", &num1, &num2, &num3); if (num1 > num2) small = num2; else small = num1; if (num1 > num3) small2 = num3; else small2 = num1; if (small > small2) printf("가장 작은 수는 %d\n", small2); else printf("가장 작은 수는 %d\n", small); system("pause"); return 0; } | cs |
<삼항연산자로 세 수의 최대값 최소값 구하기>
-최대값
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include<stdio.h> int main() { int num1, num2, num3; int big1, big2; printf("세 수 입력 :"); scanf_s("%d %d %d",&num1,&num2,&num3); big1 = (num1 > num2) ? num1 : num2; big2 = (num1 > num3) ? num1 : num3; big1 = (big1 > big2) ? big1 : big2; printf("가장 큰 값은 %d\n", big1); system("pause"); return 0; } | cs -쵯 |
-최소값
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #include<stdio.h> int main() { int num1, num2, num3; int small1, small2; printf("세 수 입력 :"); scanf_s("%d %d %d", &num1, &num2, &num3); small1 = (num1 > num2) ? num2 : num1; small2 = (num1 > num3) ? num3 : num1; small1 = (small1 > small2) ? small2 : small1; printf("가장 작은 값은 %d\n", small1); system("pause"); return 0; } | cs |
'@C언어 : Layer7' 카테고리의 다른 글
배열 문제 (0) | 2018.04.02 |
---|---|
배열 보고서 (0) | 2018.04.01 |
이중for문 문제풀이 (0) | 2018.04.01 |
Hello,Layer7출력 (0) | 2018.03.25 |
START (0) | 2018.03.09 |