wordpress查看网站内容,色块布局网站首页模板,方案库网站,渠道网官网任务描述
编写一个C程序#xff0c;实现两个分数的加减法
输入格式:
输入包含多行数据。每行数据是一个字符串#xff0c;格式是a/boc/d。 其中a, b, c, d是一个整数。o是运算符或者-。输入数据保证合法。
输出格式:
对于输入的每一…任务描述
编写一个C程序实现两个分数的加减法
输入格式:
输入包含多行数据。每行数据是一个字符串格式是a/boc/d。 其中a, b, c, d是一个整数。o是运算符或者-。输入数据保证合法。
输出格式:
对于输入的每一组数据(每一行)输出两个分数的运算结果。结果应化简至最简分数并且如果是负值负号在最前面如果是整数则只输出整数结果。
输入样例:
1/8--3/8
-1/-4--1/-2
1/3-1/3
1/32/3输出样例:
1/2
-1/4
0
1 #includestdio.h int max(int x,int y) { if(xy) return x; if(yx) return y; } int main() { int a,b,c,d,u; int mu,zi,i,j; char y; char z; char x; while(1) { scanf(%d%c%d %c %d%c%d,a,y,c,x,b,z,d); if(x-) { muc*d;//64//8 zid*a-c*b;//8--24//2-4 } if(x) { muc*d; zid*ac*b; } umax(mu,zi); for(iu;i2;i--) { if(mu%i0zi%i0) { mumu/i; zizi/i; } } if(zi%mu0) { printf(%d\n,mu/zi); } else printf(%d/%d\n,zi,mu); } return 0; }