女文工团员下落全篇txt:c语言 有一组分数序列:2/1+3/2+5/3+8/5+13/8求其前20项的和

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 03:31:53

wblwx的回答明显没有理解题意,结果根本不对的。
jinmi6001的编译通不过的。int a[count+2]在C语言里面是不被允许的。
看我的:
main()
{
int a,b,c,i;
float sum;
a=1;
b=2;
sum=0;
for(i=1;i<=20;i++)
{
sum+=(float)b/(float)a;
c=a+b;
a=b;
b=c;
}
printf("sum=%.2f\n",sum);
}

main()
{
int i,count=20;
float s=0;
int a[count+2];
a[0]=a[1]=1;
for(i=2;i<count+2;i++)
{
a[i]=a[i-2]+a[i-1];
s+=(float)a[i]/(float)a[i-1];
}
printf("%f",s);
}

改一小下吧.不过我忘了为什么C语言通不过定义的数组呢?

main(){
int i ;
double sum = 0;
for(i = 1;i<=20;i++)
sum+ = (i+2)/i;
printf("%d",i);
}