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

网站制作 广州/北京百度seo

网站制作 广州,北京百度seo,成都 做网站 模版,网站项目总体设计模板题目 L1-009 N个数求和 (20 分) 本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。 输入格式: 输入第一行给出一个正整数N(≤100&#xff0…

题目

L1-009 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

思路

这道题是一道模拟题,思路上很简单:通分、求和、约分、输出。但是他的一些测试点有点恶心。这里解释一下测试点三和测试点五。
测试点三:由于整形数据存不下可能会出现的长整形数据导致数据泄露从而出错,全部改成长整形数据即可。
测试点五:这里要注意的是求最大公约数时可能会遇到两个数中存在0的情况,此时应该返回那个非零数(由于题目给的是有理数,所以分母不可能为0)。注意:如果测试点五没处理好,那么也可能会导致测试点三错误!!!
另外,符号不一定要在分子上,题目没要求,也没有对应的测试点,亲测!!!

代码

#include<stdio.h>
long long int gcd(long long int a,long long int b)
{return b?gcd(b,a%b):a;
}
int main()
{long long int a,b,c,d;long long int n;scanf("%lld",&n);n--;scanf("%lld/%lld",&a,&b);while(n--){scanf("%lld/%lld",&c,&d);long long int t=b*d/gcd(b,d);a=t/b*a+t/d*c;b=t;t=gcd(a,b);a/=t;b/=t;}long long int zh=a/b;a=a%b;if(zh==0){if(a==0){printf("0");}else{printf("%lld/%lld",a,b);}}else{if(a){printf("%lld ",zh);printf("%lld/%lld",a,b);}else{printf("%lld",zh);}}} 
http://www.lbrq.cn/news/1338445.html

相关文章:

  • 合肥外贸网站建设公司价格/小白如何学电商运营
  • 苏州网站建设logo/seo实战培训
  • 大厂网站建设/搜狐新闻手机网
  • 装修网站设计平台/上海seo优化bwyseo
  • 移动网站开发培训/合肥seo按天收费
  • 滨州哪里有做网站的/永久免费域名申请
  • 医疗类网站哪家做的好/常用的网络营销策略有哪些
  • 哪个网站做美食自媒体更好/微信营销成功案例8个
  • 微信网站改版价格/灰色关键词排名技术
  • 企业网站建设申请域名/汽车行业网站建设
  • 如何做网站的搜索栏/seo的英文全称是什么
  • 视频直播软件有哪些/seo教程视频论坛
  • 蔬菜派送网站怎么做/百度网盘下载的文件在哪
  • 天津网站建设制作排名/重庆seo排名公司
  • 天津建设教育培训网/免费seo搜索优化
  • 伍佰亿网站怎么做/推广网络营销案例
  • 网站的站长是什么意思/网盟推广平台
  • 做网站设计是什么专业/sem分析是什么意思
  • 网站做推广应该如何来做呢哪里推广/网站推广方案有哪些
  • 推荐几个做网站比较好的公司/seo网址超级外链工具
  • 哪些网站seo做的好/郑州企业网站seo
  • 中文网站建设中模板下载/湖南关键词优化首选
  • 如何自己学做网站/网站注册地址
  • 专业做网站的团队/aso优化平台有哪些
  • 做网站好还是阿里巴巴好/产品销售推广方案
  • 手机建站图片/优化百度涨
  • 语言互动网站建设/网站seo快速
  • 网络广告营销的一般过程/郑州搜索引擎优化公司
  • 优质的低价网站建设/搜索引擎优化课程
  • 网站301如何做/免费手机优化大师下载安装
  • 十二、Linux Shell脚本:正则表达式
  • Python 实例属性和类属性
  • 【动态数据源】⭐️@DS注解实现项目中多数据源的配置
  • Kotlin反射详解
  • Linux运维新手的修炼手扎之第26天
  • rotary_emb 位置编码 加速