如何用c++输出数列1/(2*n-1)的和,且保留小数
到底是C++还是python呢
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
double s = 0;
for(int i=1;i<=n;i+++)
s += 1.0/(2*i-1);
cout<<s;
return 0;
}
保留几位小数?代码如下:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int i,n;
double s = 0;
cin>>n;
for(i=1;i<=n;i++)
s += 1.0/(2*i-1);
cout<<fixed << setprecision(3) << s; //保留3位小数,根据你的需要调整
return 0;
}