[C언어 코드업 문제풀이] CodeUp 1224 : 분수 크기 비교

코드업 1224번 분수 크기 비교 문제 풀이 해답입니다.

 

1. 문제 설명

 

분수의 크기를 비교하는 프로그램을 작성하시오.

분수는 a / b  , c / d 모양으로 주어진다.

 

2. 입력

 

a , b , c , d 가 차례대로 입력으로 주어진다.(자연수)

 

3. 출력

 

a / b  >  c / d  이면  > 를 출력,

a / b =  c / d  이면  = 를 출력,

a / b  <  c / d  이면 < 를 출력.

 

4. 입력 예시

 

1 2 3 4

 

5. 출력 예시

 

<

 

6. 문제 풀이

 

#include <stdio.h>
 
 
int main (void)
{
    
    float num1, num2 ,num3,num4;
    scanf("%f %f %f %f",&num1, &num2, &num3, &num4);
    
    float a,b;
    
    a = (float)(num1/num2);
    b = (float)(num3/num4);
    
    if(a>b){printf(">");}
    else if(a==b){ printf("=");}
    elseprintf("<");}
    
    return 0;
}
 

 

입력받은 정수를 

    a = (float)(num1/num2);

    b = (float)(num3/num4);

을 통해 실수로 형변환을 해주고

 

대소비교를 통해 원하는 출력값을 출력합니다.

댓글()