输出二分之一加二分之三加三分之五加五分之八加到的前n项和用C语言编写
1个回答
展开全部
#include<stdio.h>
#include<string.h>
//求和 1/2+3/2+5/3+8/5.....
#define N 3
int main()
{
double sum=0.5;
int fenzi,fenmu,i,temp;
fenzi=1,fenmu=2;
for(i=2;i<=N;i++)
{ temp=fenzi;
fenzi=fenzi+fenmu;
if(i==2)
fenmu=2;
else fenmu=temp;
sum+=1.0*fenzi/fenmu;
}
printf("%lf\n",sum);
}
ps:题目中没有注明n的值是如何获取的,这里用的define的方式,如果是需要用户输入,只需加入一条scanf语句即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询