解题思路:
后一项的分母是前一项的分子;
后一项的分子是前一项的分子加分母
注意事项:
参考代码:
#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 人评分