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

网站制作建设公司哪家好贵州快速整站优化

网站制作建设公司哪家好,贵州快速整站优化,侧导航网站,口碑好网站制作公司哪家好7-12 N个数求和 分数 20 全屏浏览题目 切换布局 作者 陈越 单位 浙江大学 本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。 输入格式: 输入第一行…

7-12 N个数求和

分数 20

全屏浏览题目

切换布局

作者 陈越

单位 浙江大学

本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。

输入格式:

输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1 a2/b2 ...给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现在分子前面。

输出格式:

输出上述数字和的最简形式 —— 即将结果写成整数部分 分数部分,其中分数部分写成分子/分母,要求分子小于分母,且它们没有公因子。如果结果的整数部分为0,则只输出分数部分。

输入样例1:

5
2/5 4/15 1/30 -2/60 8/3

输出样例1:

3 1/3

输入样例2:

2
4/3 2/3

输出样例2:

2

输入样例3:

3
1/3 -1/6 1/8

输出样例3:

7/24

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

参考答案
#include<stdio.h>
long long int gys(long long int a, long long int b)
{return b ? gys(b, a % b) : a;
}
int main()
{int N,i;long long a,b,fenmu=1,fenzi=0,t;double sum=0;scanf("%d",&N);for(i=0;i<N;i++){scanf("%lld/%lld",&a,&b);//通分相加,分三步fenzi*=b;fenzi+=a*fenmu;fenmu*=b;//找公约数t=gys(fenzi,fenmu);//约分fenzi/=t;fenmu/=t;//求和sum+=(double)a/b;}fenzi%=fenmu;if((int)sum!=0&&fenzi!=0)//都不为0printf("%d %d/%d\n",(int)sum,fenzi,fenmu);else if((int)sum==0&&fenzi!=0)//整数部分为0printf("%d/%d\n",fenzi,fenmu);else if((int)sum!=0&&fenzi==0)//分数部分为0printf("%d\n",(int)sum);else printf("0");return 0;
}

http://www.dinnco.com/news/52766.html

相关文章:

  • 上海专业做网站的aso平台
  • 网站开发公司的发票刷排名的软件是什么
  • 在平台企业网站推广怎么做搜狗权重查询
  • 微信网页版登录界面seo网站课程
  • 最近网站不收录在线html5制作网站
  • 泉州响应式网站建设最新seo黑帽技术工具软件
  • 论坛网站设计属性词 关键词 核心词
  • 建设机械网站精英郑州seo线上推广技术
  • 涡阳做网站如何优化网站
  • 武汉光谷做网站多少钱新闻稿营销
  • 给孩子做的饭网站哪里可以接广告
  • 关于集团网站建设的简述优化搜索引擎的方法
  • 介绍自己做的网站网站seo搜索引擎优化教程
  • 品牌电商网站设计品牌推广策划方案
  • 《两学一做 榜样》网站精准引流推广公司
  • 小程序制作开发如意推小熊猫seo博客
  • wordpress输网址采集seo推广外包企业
  • 有哪些做头像的网站模板建站多少钱
  • 自己有网站 做app吗上海站优云网络科技有限公司
  • 科技类网站源码seo修改器
  • 石家庄做网站电话seo研究协会
  • app优化网站百度云盘网官网
  • 邢台哪里建网站宿州百度seo排名软件
  • 便捷网站建设哪家便宜世界足球排名
  • 北京网站建设公司华网天下淘宝网络营销方式
  • 网站加载效果怎么做的网站建设的重要性
  • ecto wordpress北京搜索引擎优化
  • 北京数字智慧展厅设计装修服务商网站查询工具seo
  • 先做网站装修还是先买虚拟主机百度收录查询接口
  • 歪咪小麻花官方网站怎么做零售网络营销师证