1、题目描述:
计算的和(N为读入值)
输入格式
输入一个数N
输出格式
输出计算结果(保留6位小数)
样例
样例输入
2
样例输出
1.500000
2、代码实现:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int n;
double sum=0;
cin>>n;
//循环相加,注意分子要写为1.0
for(int i=1;i<=n;i++)
{
sum=sum+1.0/i;
}
//保留6位小数,并输出结果
cout<<setiosflags(ios::fixed)<<setprecision(6)<<sum<<endl;
return 0;
}
三、测试结果:
2
1.500000
--------------------------------
Process exited after 2.066 seconds with return value 0
请按任意键继续. . .