printf


私信TA

用户名:forwhile

访问量:6586

签 名:

我是个FW

等  级
排  名 3030
经  验 2059
参赛次数 0
文章发表 8
年  龄 19
在职情况 学生
学  校 野鸡学校
专  业 挖掘机

  自我简介:

解题思路:主要看题目的规律,下一位的分子永远都是上一个的分子+分母,分母就是上一个的分子,这个时候用一个t将分母装起来,我们求下一位的分母就是

分子和分母的和,然后分子就可以用t来用

注意事项:

参考代码:

//有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。

#include <stdio.h>


int main()

{

int i,t,N;

float m=2,n=1,sum=0;

scanf("%d",&N);

for(i=1;i<=N;i++)

{

sum+=m/n;

t=m;

m=m+n;

n=t;

}

printf("%.2f",sum);

}


 

0.0分

0 人评分

  评论区

  • «
  • »