设S = \frac{1}{1} + \frac{1}{1+2}+ \frac{1}{1+2+3} + ... +\frac{1}{1+2+3+...+n},S 为数列 (\frac{1}{1} , \frac{1}{1+2}, \frac{1}{1+2+3} , ... , \frac{1}{1+2+3+ ... +n}) 的前 n 项之和。
编程实现当用户输入一个正整数 n,程序计算求解 S。
注意:考生不允许修改程序给定部分,仅在/**code**/区间内作答。
#include <iostream>
using namespace std;
double func(int n)
{
/********code************/
/********code************/
}
int main()
{
int k;
while(1)
{
cin>>k;
if(k<1)
cout<<"Error"<<endl;
else
break;
}
cout<<"S="<<func(k)<<endl;
return 0;
}
无
2
S=1.33333