用c语言求两个分数的加减法为什么提交系统后显示compile error?给你两个分数,请计算两者和及差.输入 第一行是一个整数K,表示样例的个数.以后每行一个样例,每行4个正整数,a、b、c、d,即计算

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 15:39:07
用c语言求两个分数的加减法为什么提交系统后显示compile error?给你两个分数,请计算两者和及差.输入 第一行是一个整数K,表示样例的个数.以后每行一个样例,每行4个正整数,a、b、c、d,即计算
xTN@( No/ŗ(NB )7S(*ErQP $\>y/t5ȁ UCl=3s(|TWƁ[?hs6X탽r䬽g3lڲWhEz^EvN;[\W햚3HF s^nmgDJ-1kWˬ#8Yq7>`r/ݬc{^͢ ?r4@;^%A-ʤGţ?RRJAso5p}*jKsiSp6Ӫ{=,D>y? ^xElv0y+@Y{7wwueq _`SzmLaܓZe-Ś=Չ:R2/:) h *h` A1'L=ZD}{ ͆y|2DC1?" SRb,KFrT"1>5zMIJpN!Cf̌4c,PQk@FS @rl,%өO;or&)FqπEv3dܚꡍ0a$D.YAarwo!S,c 7@ % k!.{I<CD|`=%y=

用c语言求两个分数的加减法为什么提交系统后显示compile error?给你两个分数,请计算两者和及差.输入 第一行是一个整数K,表示样例的个数.以后每行一个样例,每行4个正整数,a、b、c、d,即计算
用c语言求两个分数的加减法为什么提交系统后显示compile error?
给你两个分数,请计算两者和及差.输入
第一行是一个整数K,表示样例的个数.以后每行一个样例,每行4个正整数,a、b、c、d,即计算分数a/b与c/d的和、差.4个整数都不超过10,000.输出
每行输出一个样例的结果,先输出和,后输出差.如果结果的值为整数,那么只需要输出整数,如果结果的值为分数,需要输出x/y的形式,并保证x,y互质.
我的程序:
#include
#include
int main()
{
int k,a,b,c,d,m,n,s,x,y,z,t;
scanf("%d",&k);
while(k)
{
k--;
scanf("%d %d %d %d",&a,&b,&c,&d);
m=(a*d)+(b*c);
n=(a*d)-(b*c);
s=b*d;
x=m;y=n;z=s;
if(m%s==0)
printf("%d ",m/s);
else{
while(m%s!=0){
t=m%s;m=s;s=t;
}if(x*z

用c语言求两个分数的加减法为什么提交系统后显示compile error?给你两个分数,请计算两者和及差.输入 第一行是一个整数K,表示样例的个数.以后每行一个样例,每行4个正整数,a、b、c、d,即计算
#include
void count(int,int);
main()
{
int i,num,a,b,c,d;
scanf("%d",&num);
while(num-->0)
{
scanf("%d%d%d%d",&a,&b,&c,&d);
count(a*d+b*c,b*d);
count(a*d-b*c,b*d);
}
return 0;
}
void count(int m,int n)
{
int i=2,j=n/2;
if(m%n==0)
printf("%d\n",m/n);
else
{
while(i