C语言:输入两个分数,计算它们的和.用a/b+c/d=x/y的形式.源程序

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 21:33:18

C语言:输入两个分数,计算它们的和.用a/b+c/d=x/y的形式.源程序
C语言:输入两个分数,计算它们的和.用a/b+c/d=x/y的形式.源程序

C语言:输入两个分数,计算它们的和.用a/b+c/d=x/y的形式.源程序
#include
//求最大公约数方法
int maxCD(int m,int n)
{
int tem;
if(m < n)
{
tem = m;
m = n;
n = tem;
}
while(m % n != 0)
{
tem = m % n;
m = n;
n = tem;
}
return n;
}
void main()
{
int a,b,c,d;
printf("请输入a,b,c,\n");
scanf("%d%d%d%d",&a,&b,&c,&d);
int x = a * d + b * c;
int y = b * d;
if(x == 0)
printf("%d/%d+%d/%d=%d\n",a,b,c,d,0);
else{
//化简
int cd = maxCD(x,y);
x /= cd;
y /= cd;
if(y != 1)
printf("%d/%d+%d/%d=%d/%d\n",a,b,c,d,x,y);
else
printf("%d/%d+%d/%d=%d\n",a,b,c,d,x);
}
}

C语言:输入两个分数,计算它们的和.用a/b+c/d=x/y的形式.源程序 输入两个分数,计算它们的和,并以最简分式的方式输出 要求用C语言编出来! 编程C语言:输入两个正整数m,n,计算它们的最大公约数和最小公倍数 输入两个n(2≤n≤10)阶方阵A和B,计算并输出它们的乘积C.c语言 编写一个程序,输入两个整数,计算并输出它们的和,乘积,差,商和余数,C语言, 用C语言写一段,可以计算任意两个输入数的和的程序 用c语言求两个分数的加减法为什么提交系统后显示compile error?给你两个分数,请计算两者和及差.输入 第一行是一个整数K,表示样例的个数.以后每行一个样例,每行4个正整数,a、b、c、d,即计算 用C语言编写程序,输入两个整数:1500和350,求出它们的商数和余数并进行输出. 对于任意输入的两个整数,求出它们的商和余数.C语言 编程 编写C语言程序,输入两个的正整数,求出它们的和、差、积、商. C语言 编写函数:输入两个正整数m,n,求它们的最大公约数和最小公倍数 C语言中:输入若干个实数(当连续输入两个零时,输入结束),分别计算它们的整数部分和小数部分的和编程该怎么写? C语言统计分数,分别计算及格人数和不及格人数,输入非法分数时退出 C语言,从键盘上输入两个实数,计算并输入它们的和,差,积,商,(结果均保留两位小数)以及整数部分求余的结果. C语言输入三个实数型,计算它们的和并输出(要求保留两位小数 输入任意三个整数,求它们的和及平均值 用C语言编写程序 c语言编程:输入两个3行4列的矩阵,计算并输出两个矩阵的和. C语言 输入两个整数,求它们的平方和(a^2+b^2).用带参数的宏来实现.