有一分数序列:2⼀1,3⼀2,5⼀3,8⼀5,13⼀8,21⼀13…编写程序,求出该数列前20项之

2024-12-26 05:55:10
推荐回答(1个)
回答1:

float Column(int length); 
int main(int argc, char* argv[])
{  
int length;
scanf("%d",&length);
float sum= Column(length);
printf("%f\n",sum);
return 0;
}
float Column(int length)
{
// 分子 分母
int numerator=2,denominator=1;
float sum=0;
for(int i=0;i {
int tmp=numerator;
sum+=(numerator/(denominator*1.0F));
numerator+=denominator;
denominator=tmp;
}
return sum;
}