#include<stdio.h>
int main()
{
int fz1,fz2,fm1,fm2;
printf("Input a/b, c/d:");
scanf("%d/%d,%d/%d",&fz1,&fm1,&fz2,&fm2);
if ((float)fz1/fm1 > (float)fz2/fm2 )
printf("%d/%d>%d/%d\n",fz1,fm1,fz2,fm2);
else if ((float)fz1/fm1 < (float)fz2/fm2 )
printf("%d/%d<%d/%d\n",fz1,fm1,fz2,fm2);
else printf("%d/%d=%d/%d\n",fz1,fm1,fz2,fm2);
return 0;
}
学习心得;利用人工方式比较分数大小的最常见的方法是:对分数进行通分后比较分子的大小。1.(float)fz1/fm1 > (float)fz2/fm2是条件的选择的判断。