永发信息网

求教,c语言。有一分数序列 2/1,3/2,5/3,8/5,13/8....求这序列的前二十项和。

答案:1  悬赏:0  手机版
解决时间 2021-04-06 04:26
  • 提问者网友:
  • 2021-04-05 14:23
求教,c语言。有一分数序列 2/1,3/2,5/3,8/5,13/8....求这序列的前二十项和。
最佳答案
  • 五星知识达人网友:人類模型
  • 2021-04-05 14:30
错误比较多。
1、语句顺序错误;
2、a、b的值改变也不是按题目的要求;
3、a/b是整型计算,而m是浮点型,丢失数据。
这个循环基本全错。
正确的程序代码如下:
#include 
void main()
{
int a=2,b=1,c,n;
float s=0,m;
for(n=1;n<=20;n++)
{
m=a*1.0/b;
s=s+m;
c=a;
a=a+b;
b=c;
}
printf("%f
",s);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯