[C언어 코드업 문제풀이] CodeUp 1150 : 세 수 중 가장 작은 수

코드업 1150번 세 수 중 가장 작은 수 문제 풀이 해답입니다.

 

1. 문제 설명

 

세 정수가 주어지면 그 중 가장 작은 수를 출력한다.

 

2. 입력

 

세 정수가 주어진다.

 

3. 출력

 

가장 작은 값을 출력한다.

 

4. 입력 예시

 

3 5 2

 

5. 출력 예시

 

2

 

6. 문제 풀이

 

#include <stdio.h>
 
 
int main (void)
{
    int num1,num2,num3,result;
 
    
    scanf("%d %d %d"&num1 , &num2, &num3);
 
    
    result = num1<num2 ? num1:num2;
    result = result<num3 ? result:num3;
    
    printf("%d",result);
 
    
    return 0;
}
 
 

 

result = num1<num2 ? num1:num2; 

 

=>num1과 num2 중 작은 값이 result에 입력 됩니다.

 

result = result<num3 ? result:num3;

 

=> result (num1과 num2를 비교한) 와 num3중 작은 값이 result에 입력됩니다.

 

결과적으로 가장 작은 값이 result가 됩니다.

 

댓글()