当前位置: 首页 > wzjs >正文

电子商务网站建设特点免费搭建网站的软件

电子商务网站建设特点,免费搭建网站的软件,青岛疫情防控最新政策,dz如何做门户网站请进行程序设计,以最简形式输出两个分数的加减运算结果。 输入包含多组测试数据,每组数据占一行,每行数据是一个字符串,格式为:"a/boc/d"。 其中a, b, c, d是一个0-9的整数。o是运算符""或者&quo…
请进行程序设计,以最简形式输出两个分数的加减运算结果。
输入包含多组测试数据,每组数据占一行,每行数据是一个字符串,格式为:"a/boc/d"。 
其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。 
输入数据保证合法并且以EOF结束 (CTRL+Z键)
提示: while(scanf("%s",str)!=EOF){}对于输入数据的每一行,输出两个分数的运算结果。 注意结果应符合书写习惯,没有多余的符号、分子、分母,并且化简至最简分数
样例输入:
1/8+3/8
1/4-1/2
1/3-1/3
样例输出:
1/2
-1/4
0
#include<stdio.h>
#include<math.h>int GCD(int m, int n)
{int tmp;m = abs(m);n = abs(n);// 保证后续m%n为较大数除以较小数if (m<n){tmp = m;m = n;n = tmp;}// 辗转相除的过程,终止条件是余数为0while (m % n != 0){tmp = m;m = n;n = tmp % n;}// 返回除数(较小数)return n;
}int main() {int a, b, c, d;int gcd; // 最大公约数int den, num; // 分子num 分母denchar op; // 操作数while (scanf("%d/%d%c%d/%d", &a, &b, &op, &c, &d) != EOF) {gcd = GCD(b, d);// 以下是分数运算过程// 通分——分母最大den = b * d / gcd;// den/b 为分母扩大了多少倍 分子也要相应扩大倍数if (op == '+'){num = a * (den / b) + c * (den / d);
//            printf("%d\n",num);
//            printf("%d\n",den);}elsenum = a * (den / b) - c * (den / d);// 以下是分数化到最简过程// 避免输出0/nif (num == 0) {printf("0\n");} else if (num == den) {printf("1\n");} else {gcd = GCD(num, den); // 无需要在意两个参数的顺序num = num / gcd;den = den / gcd;printf("%d/%d\n",num,den);}}
}

http://www.dtcms.com/wzjs/346286.html

相关文章:

  • 网站插入百度地图山东济南最新事件
  • 做网站小程序seo搜索引擎优化名词解释
  • mini主机做网站服务器品牌推广活动方案
  • 网站根目录在哪儿推广一般收多少钱
  • 个人网站备案麻烦网络营销的特征和功能
  • 多语言外贸网站建设网址收录平台
  • 网页设计作品欣赏分析汕头seo外包机构
  • 松江团购做网站简述在线推广网站的方法
  • jsp网站开发遇到的问题软媒win7优化大师
  • 百度收录提交之后如何让网站更快的展示出来软文是什么文章
  • 小型手机网站建设企业seo关键词推广方式
  • 西宁市城中区建设局网站长沙网站seo方法
  • 响应式网站建设服务器在线seo工具
  • 目前做的比较好的法律网站有哪些网络营销策略的特点
  • 石狮住房和城乡建设网站谷歌搜索引擎google
  • 做网站活动重庆seo点击工具
  • 哪些网站可以做公司制度宁波seo排名优化
  • 著名商业空间设计案例济南公司网站推广优化最大的
  • 如何手机做网站上海整站seo
  • 哈尔滨自助建站系统网络营销推广计划
  • 广州技术支持 骏域网站建设在线生成个人网站免费
  • 广州番禺网站推广百度收录检测
  • 做网站济南西如何自己开发一个平台
  • 做网站入什么科目域名注册信息
  • 移动网站建设报价表网络营销的成功案例分析
  • 襄阳做网站的好看的网站模板
  • 看谁做的好舞蹈视频网站优化网站界面的工具
  • 富通建设工程有限公司网站收录情况有几种
  • 网站制作有哪些种类百度推广首页
  • 速递物流系网站建设与维护网络广告文案案例