这个怎么转换啊?
有一分数序列:2/1、3/2,5/3,8/5,13/8,21/13...,求这个数列的前20项之和。谢谢帮忙啊。
我编的:
#include "stdio.h"
main()
{int a=2/1,b=2,c=1,sum=0;
for(i=1,i<=20,i++)
{sum=sum+a;
b=b+c;
c=c++;??? 这步怎么改才行啊??
a=b/c;
}
printf("%d",sum);
}
程序代码:#include <stdio.h>
int main(void)
{
int i;
float a,b,s;
for(s = 0,a = 1.0,b = 2.0,i = 1;i <= 20;b = a + b,a++,i++)
s = s + b / a;
printf("s=%f\n",s);
return 0;
}