c语言分数数列求和
1个回答
展开全部
看这数列的找规律:2/1,3/2,5/3,8/5,13/8.......
后一项的分母等于前一项的分子,后一项的分子等于前一项的分母+分子
#include <stdio.h>
int main()
{
int i,n;
double sum=0,z,m,zSave;//z,m分别保存分子分母
printf("输入数值n:");
scanf("%d",&n);
z=2;m=1;
for(i=0;i<n;i++)
{
sum=sum+z/m;
printf("+%.0lf/%.0lf",z,m);
zSave=z;
z=z+m;
m=zSave;
}
printf("=%.6lf",sum);
return 0;
}
追问
谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询