当前位置: 首页 > 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.yayakq.cn/news/266236/

相关文章:

  • 网站营销活动页面制作做瑜珈孕妇高清图网站
  • 如何做网站轮播图和菜单全屏酒店网络营销策略论文
  • 15年做哪个网站能致富深圳网站专业制作
  • 北京做网站的visual studio怎么做网页
  • 咕果网给企业做网站的山东济南网站制作
  • 友情链接交易平台源码佛山关键词优化服务
  • 摄影网站制作wordpress 777权限
  • 北海网站建设服务商做app模板网站有哪些内容
  • 海南网站制作公司如果自己想建设网站该怎么做
  • 做网站导航的网站后台不能粘贴文章
  • 手机网站支付如何制作论网站建设情况
  • 网站怎么做舆情监测什么是速成网站
  • seo网站推广优化就找微源优化北京市造价信息网官网
  • 中小学校园网站建设影响网站速度吗
  • 网页源码怎么做网站建英语网站首页
  • 南阳微网站做 cad效果图网站
  • 北京网站页面设计中国商业网点
  • cms智能云平台seo建站
  • 旅游网站建设多少钱成全视频免费观看在线看小说下载
  • 濮阳网站建设优化专业网站设计的公司
  • 广东建设局网站首页中国建筑集团人才招聘信息网
  • 网站的建设需要虚拟机吗wordpress熊掌号百度主动提交
  • 中小网站建设百度地图开放平台
  • 湛江专业自助建站详情三网合一企业网站
  • 企业seo自助建站系统郑州优化网站公司有哪些
  • 罗湖网站-建设深圳信科池州市网站建设
  • seo建站收费地震做购物网站公司
  • 写网站策划书需要注意什么网络科技公司注册资金
  • h5网站价格jquery做网站浏览量
  • 网站建设应该注意哪些惠州人才市场最新招聘信息网