输出二分之一加二分之三加三分之五加五分之八加到的前n项和用C语言编写

 我来答
zhangxinyu247
推荐于2017-12-15 · TA获得超过257个赞
知道小有建树答主
回答量:176
采纳率:72%
帮助的人:76.8万
展开全部
#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语句即可

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式