注意是1.0.不是1;
j=j+2,不能直接写成j+2;
#include<iostream>
#include<iomanip> using namespace std; int main() { int m,i,n,j; double sum; cin>>m; for(i=1;i<=m;i++) { sum=0; cin>>n; for(j=1;j<=n;j=j+2) sum+=1.0/j; for(j=2;j<=n;j=j+2) sum-=1.0/j; cout<<setiosflags(ios::fixed)<<setprecision(2)<<sum<<endl; } return 0; }
本文介绍了一个使用C++实现的程序,该程序通过输入整数n来计算从1到n的交错序列(奇数项为正,偶数项为负)的累加和,并将结果精确到小数点后两位。程序包含两个嵌套的循环结构,分别处理奇数项和偶数项。
2347

被折叠的 条评论
为什么被折叠?



