훈, IT 공부/C,C++,MFC

[실습코딩]세 정수 중에서 가장 큰 수 구하기

IT훈이 2017. 12. 21.
반응형

세 정수 중에서 가장 큰 수 구하기

독하게 시작하는 C프로그래밍 p168

세 정수 중에서 가장 큰 수를 구하여라

문제는 매일 습관같이 코딩하여야 한다. 잊어먹지 않도록


조건
1. 정수를 입력받기 위해서 scanf() 함수는 한번만 사용하여라.
2. 최종결과의 printf() 함수의 코드는 수정하지 않는다.

기본 제공 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<stdio.h>
 
int main(void){
 
    // 세 정수 중에서 가장 큰 수 선별하기
    int nMax = 0;
    int a, b, c;
 
    //코드를 입력하는 공간 
    
    printf("MAX: %d\n", nMax);
    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
#include<stdio.h>
 
int main(void){
 
    // 세 정수 중에서 가장 큰 수 선별하기
    int nMax = 0;
    int a, b, c;
 
    printf("숫자 3개를 입력하세요 : ");
    scanf("%d %d %d"&a, &b, &c);    // 숫자 세개를 사용자로부터  받아들인다. 
 
    if (a > b && a>c){        //a 가 가장 큰 경우
        nMax = a;
    }
    else if(b > c){    // b가 가장 큰 경우 
        nMax = b;
    }
    else{    //c 가 가장 큰 경우
        nMax = c;
    }
 
    
    printf("MAX: %d\n", nMax);
    return 0;
}
cs


실행결과

숫자 3개를 입력하세요 : 102 442 582

MAS: 582

계속하려면 아무키나 누르십시오 .  .  .


반응형

댓글