伪君子


私信TA

用户名:lbj

访问量:92952

签 名:

我觉得吧,能实现就好^_^

等  级
排  名 46
经  验 12169
参赛次数 0
文章发表 23
年  龄 20
在职情况 学生
学  校 山西工程技术学院
专  业

  自我简介:

个人博客:https://lbjheiheihei.xyz 微信公众号:伪君子的梦呓

解题思路:

后一项的分母是前一项的分子;

后一项的分子是前一项的分子加分母



注意事项:

Snipaste_2017-12-29_17-37-48.png


参考代码:


#include<iostream>
#include<time.h>
#include <iomanip>
using namespace std;
int main()
  {
  int N, i ;
  double c,a=1.00,b=2.00,sum = 0.00;
  cin >> N;
    for (i = 1; i <= N; i++)
    {
      sum += (b / a);
      c = a;
      a = b;
      b = c + b;
    }
  printf("%.2lf\n", sum);
  //cout << setprecision(2) << sum << endl;
  //不知道为什么,用上面这个老是输出整数,有毒
return 0;
}


 

0.0分

5 人评分

  评论区

cout << fixed<<setprecision(2) << sum << endl;
这样就好了
2019-03-27 18:17:51
cout<<setiosflags(ios::fixed)<<setprecision(2);
cout<<sum<<endl;
2018-05-29 14:24:43
  • «
  • 1
  • »