用c语言实现比较两个分数的大小要求:用子函数实现比较.先比较两个数的分母,分母相同比较分子;否则通分比一定要用子函数调用,
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 02:15:57
![用c语言实现比较两个分数的大小要求:用子函数实现比较.先比较两个数的分母,分母相同比较分子;否则通分比一定要用子函数调用,](/uploads/image/z/2694292-52-2.jpg?t=%E7%94%A8c%E8%AF%AD%E8%A8%80%E5%AE%9E%E7%8E%B0%E6%AF%94%E8%BE%83%E4%B8%A4%E4%B8%AA%E5%88%86%E6%95%B0%E7%9A%84%E5%A4%A7%E5%B0%8F%E8%A6%81%E6%B1%82%3A%E7%94%A8%E5%AD%90%E5%87%BD%E6%95%B0%E5%AE%9E%E7%8E%B0%E6%AF%94%E8%BE%83.%E5%85%88%E6%AF%94%E8%BE%83%E4%B8%A4%E4%B8%AA%E6%95%B0%E7%9A%84%E5%88%86%E6%AF%8D%2C%E5%88%86%E6%AF%8D%E7%9B%B8%E5%90%8C%E6%AF%94%E8%BE%83%E5%88%86%E5%AD%90%EF%BC%9B%E5%90%A6%E5%88%99%E9%80%9A%E5%88%86%E6%AF%94%E4%B8%80%E5%AE%9A%E8%A6%81%E7%94%A8%E5%AD%90%E5%87%BD%E6%95%B0%E8%B0%83%E7%94%A8%2C)
用c语言实现比较两个分数的大小要求:用子函数实现比较.先比较两个数的分母,分母相同比较分子;否则通分比一定要用子函数调用,
用c语言实现比较两个分数的大小要求:用子函数实现比较.先比较两个数的分母,分母相同比较分子;否则通分比
一定要用子函数调用,
用c语言实现比较两个分数的大小要求:用子函数实现比较.先比较两个数的分母,分母相同比较分子;否则通分比一定要用子函数调用,
#include
main()
{
\x09int a,b,c,d;
\x09void compare(int a,int b,int c,int d);
printf("输入两个分数:");
\x09scanf("%d/%d%d/%d",&a,&b,&c,&d);
\x09compare(a,b,c,d);
\x09return 0;
}
void compare(int a,int b,int c,int d)
{
\x09if(b==d)
\x09{
\x09\x09if(a>c)
\x09\x09\x09printf("%d/%d > %d/%d",a,b,c,d);
\x09\x09else if(a==c)
\x09\x09\x09printf("%d/%d = %d/%d",a,b,c,d);
\x09\x09else
\x09\x09\x09printf("%d/%d < %d/%d",a,b,c,d);
\x09}
\x09else
\x09{
\x09\x09if(a*d>c*b)
\x09\x09\x09printf("%d/%d > %d/%d",a,b,c,d);
\x09\x09else if(a*d==b*c)
\x09\x09\x09printf("%d/%d = %d/%d",a,b,c,d);
\x09\x09else
\x09\x09\x09printf("%d/%d < %d/%d",a,b,c,d);
\x09}
}