<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

+ Recent posts