C语言题目 编程 有一个分数序列,2/1,3/2,5/3,8/5,13/8,21/13......求出这个数列的前10之和。

如题所述

#include <stdio.h>
int main()
{
int fz,fm,i ;
double sum=0;

fz=2 ;
fm=1;
for( i=0;i<10;i++ )
{
printf("%d/%d+", fz,fm );
sum += fz*1.0/fm ;
fz = fz+fm ;
fm=fz-fm ;
}
printf("sum=%lf\n", sum );
return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答