有一个分数序列:2/1,3/2,5/3,8/5……求出这个数列的前20项之和.
C编写计算程序
答案:3 悬赏:0 手机版
解决时间 2021-06-02 02:18
- 提问者网友:却不属于对方
- 2021-06-01 13:02
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-06-01 13:12
main()
{
int n,t,number=20;
float a=2,b=1,s=0;
for(n=1;n<=number;n++)
{
s=s+a/b;
t=a;a=a+b;b=t;
}
printf("sum is %9.6f\n",s);
}
{
int n,t,number=20;
float a=2,b=1,s=0;
for(n=1;n<=number;n++)
{
s=s+a/b;
t=a;a=a+b;b=t;
}
printf("sum is %9.6f\n",s);
}
全部回答
- 1楼网友:等灯
- 2021-06-01 16:09
#include<stdio.h>
double fun(double a,double b)
{
int i;
double sum=0,t;
for(i=1;i<=20;i++)
{
sum+=a/b;
t=a;
a=a+b;
b=t;
}
return sum;
}
void main()
{
double a=2,b=1;
double sum;
sum=fun(a,b);
printf("分数序列:2/1,3/2,5/3,8/5……求出这个数列的前20项之和:%lf\n",sum);
}
- 2楼网友:長槍戰八方
- 2021-06-01 14:44
#include<stdio.h> void main() { int i=1; double a=2,b=1,t,sum=0; while(i<=20) { sum+=a/b; t=a; a=a+b; b=t; i++; }
printf("sum=%lf\n",sum); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯