试了n多次,就是无法运行。又只有劳驾各位大侠了
题目:有一个分数数列:1,3/2,5/3,8/5,13/8.........求前20项的和。我的思路:第二个数分母为前一个数分子,分子为前一个数分子分母的和,以此为规律求,a为分子,b为分母,为了使a能得到前一个b值,加入c做代换量。
#include <stdio.h>
int main()
{
int i,a=1,b=1,c,sum=0,term;
for("i=1;i<=20;i++")
{
c=b;
b=a+b;
a=c;
term=b/a;
sum=sum+term;
}
printf("%d",sum);
return 0;
}