这个函数是求一个分数序列(例 2/1,3/2,5/3....)前几项的和,但是参数不会填,如果代码还有什么问题也请指出。
#include <stdio.h>
int main()
{
double n,sum=0.0;
double xulie(double );
for(n=1;n<=20;n++)
{
sum=sum+xulie();
}
printf("%d",sum);
}
double xulie(double)
{
double a=1,b=2,t,s,i;
for(int i=1;i<=n;i++)
{
t=a+b;
s=b/a;
a=b;
b=t;
}
return s;
}