编写函数,求如下级数。A=1+1/(1+2)+1/(1+2+3)+1/(1+2+3+4)+…….+

编写函数,求如下级数。A=1+1/(1+2)+1/(1+2+3)+1/(1+2+3+4)+…….+1/(1+2+3+…+n)。

#include<iostream>using namespace std;int total(int n){ int sum = 0; while (n) { sum += n; n--; } return sum;}int main(){ int n; cin >> n; float result = 0; for (int i = 1; i <= n; i++) { result += 1.0 / total(i); } cout << result << endl;}
温馨提示:答案为网友推荐,仅供参考
相似回答