永发信息网

用C#解题有一个分数序列:2/1,3/2,5/3,8/5,13/8,21/13....求出这个数列前20项之和

答案:1  悬赏:80  手机版
解决时间 2021-11-13 12:58
用C#解题有一个分数序列:2/1,3/2,5/3,8/5,13/8,21/13....求出这个数列前20项之和
最佳答案

float m,n,t,sum=0;
int i;
n=1.0f;
m=2.0f;
for(i=1;i<=20;i++)
{
sum+=m/n;
t=n+m;
n=m;
m=t;
}
Console.WriteLine("前20项之和为:{0}", sum);
Console.ReadKey();1.首先弄清楚这组分数序列的规律:
从第二个数开始
分子=前一个数的分子+分母
分母=前一个数的分子

2.需求是前20项之和,因此循环20-1次相加是必然的.
3.第一个数初始化为x=2,y=1
4.从第二个数开始:
分子x=x+y
分母y=x
由于x的值发生变化,因此中间用变量a复制一下.
5.重复上面的操作,直到循环结束.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
主动久了会累,沉默久了会心碎.是什么意思
《被录取的叛逆学生》你喜欢阿尔加教授吗?为
我在尚得机构报名了自考
函数问题,
鲁迅的《自题小像》
918÷45的竖式计算怎么写?
宫中送来钗花,没有人爱惜,只有一个人是惜花人
护肤的正确步骤是什么,关于钰承し舻恼
81年2月12日农历生的是什么命
汽车之家(绥化肇东市)地址好找么,我有些事要
2019凯迪拉克ATS-L发动机冷却液温度表包含哪
通过什么建立充满生机和活力的管理新机制
夏天腌制冬天吃的胡萝卜咸菜用什么方法?
19.5-6.93-3.07+0.5能简便的筒便
为什么大家都觉得包包和鞋子要买贵的,衣
推荐资讯
什么是 sqlite 数据库,Sqlite相比ACCESS的优
儒字开头的四字成语
2000年~2010年流行歌曲
花9万买个二手车的日产逍客怎么样
讨论贴:冲脱,在六爻实际应用中有应验的吗
酿啤酒时加芫荽仔有什么用
个人简历写社会贡献有哪些
香山五老图是一幅著名画作,如何撰写一副对联
全秃脱发越来越严重了怎样能长出来
剑网3锻造怎么升级快
苹果手机型号Nf开头是什么机器
生命,是什么?谁来告诉我?谁能拂去我心中的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?