|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include<cmath>
- #include<iostream>
- #include<iomanip>
- using namespace std;
- int main()
- {
- double i, m, n, k, c;
- c = 0;
- for (i=1;i<=3;i++)
- {
- m = pow(-1, (i + 1));
- n = 1 / 1 + (i - 1) * 2;
- k = m * n;
- c += k;
- }
- cout << setiosflags(ios::fixed) << setprecision(5) << c;
- }
复制代码
我写这个代码的本意是求
1-1/3+1/5的值
运行代码不报错,但是得不到想要的结果
大神们帮忙看一下哪里出错了
#include<cmath>
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double i, m,n, c;
c = 0;
for (i=1;i<=3;i++)
{
m = pow(-1, (i+1));
n = 1/(2*i-1);
c += m*n;
}
cout << setiosflags(ios::fixed) << setprecision(5) << c;
}
试试这样吧
|
|