问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用C语言编程输入两个分数求和并以最简分式的方式输出?

发布网友 发布时间:2022-05-13 11:22

我来回答

2个回答

热心网友 时间:2023-10-09 03:10

#include "stdio.h"
int fun(int num1,int num2)/*求最大公约数函数*/
{
int a,b,temp;
if(num1<num2)
{
temp=num1;
num1=num2;
num2=temp;
}
a=num1;
b=num2;
while(b!=0)/*利用辗除法,直到b为0为止*/
{
temp=a%b;
a=b;
b=temp;
}
return a;
}
main()
{
int a1,a2,b1,b2,c=1,num1,num2;
printf("请输入第一个分数的分子:\n");
scanf("%d",&a1);
printf("请输入第一个分数的分母:\n");
scanf("%d",&a2);
printf("请输入第一个分数的分子:\n");
scanf("%d",&b1);
printf("请输入第一个分数的分母:\n");
scanf("%d",&b2);
num1=a1*b2+b1*a2;
num2=a2*b2;
c=fun(num1,num2);
num1=num1/c;
num2=num2/c;
if(num2==1)
printf("结果为:%d:",num1);
else
printf("结果为:%d/%d:",num1,num2);
}

热心网友 时间:2023-10-09 03:11

#include
<stdio.h>
process(int
f1
,int
f2)/*求最大公约数,以便约分的函数*/
{
int
fx;
while(f2!=0)
{fx=f1%f2;
f1=f2;
f2=fx;}
return
f1;
}
void
main()
{
int
a,b,c,d,f1,f2,min;
printf("请按格式输入a/b\n");
scanf("%d/%d",&a,&b);
printf("请按格式输入c/d:\n");
scanf("%d/%d",&c,&d);
f1=a*d+b*c;
f2=b*d;
min=process(f1,f2);
printf("答案为:\n");
printf("%d/%d\n",f1/min,f2/min);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
门?049期父母欲其改娶五字金口决,开是什么特号生肖 支付宝怎么把银行卡的钱转到余额里呢? 下载wampserver5,安装并启动后不能启用apache、mysql的功能,请问这是怎... wampserver安装多个版本phpmysqlapache 四季豆有哪些吃法值得推荐? 四季豆牛肉馅饼的家常做法是什么? 香煎四季豆豆腐饼怎么做好吃 腾讯会议没声音怎么修复-腾讯会议没有声音修复办法 西安市高新区所有幼儿园 西安高新第二初级中学学区有哪些小区 计算机编程:求和1!+2!+3!+...+19!+20! 怎么编? C++编程一维数组元素求和 编程,函数求和 c语言程序设计求和 编程c语言求和 C语言编程求和 编程求和 C语言编程两个数求和 求和计算编程方法 C语言编程 求和(从m到n的和) 输入三个数 将所有正数求和 用C语言怎么编程? 狗的心肌炎不叫的时候是好还是坏? 引起狗狗心肌炎的原因是什么? 狗狗心肌炎的病因 引发心肌炎的原因有哪些? 病毒性心肌炎是怎么引起的 心肌炎,病毒性心肌炎药方 腰部减肥方法 应该用什么方法啊 腰部减肥 有哪些办法! 你好,我想继续问你一下。关于应届毕业生派遣资格的问题。 请问大师,怎样下载安装五笔输入法? 刷单的人有时候商家会问旺旺号,但是他们通过旺旺号可以查到些什么信息呢,求大佬解答。 谁有偶像活动里草莓的服装卡片的图片,要超清晰的。 偶像活动一二三季 偶像活动一二三季所有服装卡片一共要多少钱 偶像活动的服装卡片有条形码 那个 偶像活动八人组合的叫什么?能不能给我他们的服装卡片 求偶像活动里的神谷紫苑在第二季的新校服卡片。 女性气虚血虚怎么调理 这些措施要谨记 偶像活动星座服装卡片双子座 女人气虚血虚怎么调理? 偶像活动第二季人物卡片星座服装藤堂百合香 年轻女性气血不足怎样调理 女人气血不足该怎么调理 热血传奇赤月峡谷怎么去. 热血传奇的赤月哪里打 你好。我想要一个html获取时间的代码,就是会显示上午好,日期(不要年份)和星期。能不能告诉我代码啊? 热血传奇赤月峡谷怎么走,怎么在白日门找不到的 热血传奇私服如何在打赤月恶魔的时候站位? 求一个 html时分秒代码 赤月老巢怎么去