永发信息网

有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和.当然,依旧是使用C语

答案:1  悬赏:40  手机版
解决时间 2021-08-16 00:32
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和.当然,依旧是使用C语言
以下是我的代码,我想知道最后需不需要化简呢?最后结果是不是最简的?我的代码什么地方有问题啊?
还有啊,我需要最后用分数输出,而不是浮点数,long 原先是int,怕精度损失才改的,结果还是一样的,纠结啊,
//fraction
//num=numerator/den=denominator
#include
long add_fraction(long numa,long numb);
long gcd(long a,long b);
long lcd(long a,long b);
long num=0,den=1;
main()
{
long numa=2,dena=1;
long buf_den;
long gcd_of_frac;

int i=0;
for(i=0;i
最佳答案

下面是我运行了你的程序以后发现的错误,你自己看看改后能否符合你的要求:
第一,少了一个库函数“#include”这个是对应system(“pause”)的.
第二,函数long add_fraction(long numb,long denb)没有返回值,应该加一个return num;
第三,在求最大公约数的时候出现了问题,可以加入语句for(i=b;i>0;i--)if(a%i==0&&b%i==0)return i;


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
武冈市邵阳武冈市土地和房屋征收办公室地址在
神话里的缥缈峰怎么玩、?
QQ堂主题活动?
冰心儿童诗歌大全,三年级儿童诗怎么写
帮我找一首韩国歌,是男女合唱的,我只记得一
崇贤附近有什么好工作
我想听听关于汇贤中学的实情
谁可以帮忙弄到炫舞吧的新手卡-是炫舞吧啊
再见了亲人 大娘为志愿军做了哪三件事
排比句填空1.希望是春天里一颗刚刚发芽的草,
烽火战国这个多少钱
怎么从网页上下载视频?
宜都市宜昌忠国宾馆地址有谁知道?有点事想过
穿鞋子脚气很臭,有什么办法吗?
我的例假没来有两个月了,还恶心想吐是不是有
推荐资讯
黑色无袖长裙(冬天穿的
昂达vx530耳机多少钱 白色的那个
求Happy New Year——明年的今天。你是否快乐
吹牛老爹送给justin bieber 的车是什么车?
南京服装批发市场咨询
东流影院怎么没了?
求QQ炫舞情侣名!!
怎么开不到物品的名字啊
抑郁症有哪些表现、?
潜江市潜江百草堂大药房(幸福北路)地址在哪里
有谁知道这段视频里的歌曲名叫什么吗?
比如别人说我们不能走到一起,她不想那些人再
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?