분수 크기 비교
2010. 3. 25. 10:58ㆍ2010년/30계단1~2단계
a/b 와 c/d 의 대소를 판단하는 프로그램이다.
입력
a , b, c ,d 가 입력으로 주어진다. 입력되는 수는 10000 이하인 양의 정수이다.출력
- a/b > c/d 이면 1
- a/b = c/d 이면 0
- a/b < c/d 이면 -1
입출력 예
입력 3 4 5 6 출력 -1
#include<stdio.h>
int main()
{
int ibunmo;
int ibunja;
int isebunmo;
int isebunja;
float fresult;
float fseresult;
scanf("%d %d %d %d",&ibunja,&ibunmo,&isebunja,&isebunmo);
fresult=(float)ibunja/(float)ibunmo;
fseresult=(float)isebunja/(float)isebunmo;
if(fresult>fseresult)
{
printf("1\n");
}
else if(fresult<fseresult)
{
printf("-1\n");
}
else
{
printf("0\n");
}
return 0;
}
생각 보다 많이 무식하게 짯뜸 ㅠ