【发布时间】:2015-03-09 18:53:21
【问题描述】:
我想用c++计算总和,
总和 = 1 + ... + (2n - 1) = n2
我试过了
double s = 0;
int i = 1;
int n = 5;
for(i = 1; i <= n; i++){
double val = (double)i / (i + 1);
if (i % 2 != 0){
val *= -1.;
}
s += val;
}
但不正确。有人可以帮我吗?
【问题讨论】:
-
我在你想要的系列中没有看到任何部门。
-
TDD:尝试使用
n == 1,然后使用n == 3... -
for 循环看起来一点也不像数学方程式...
-
@Gabriel 与您在编辑之前在帖子中显示的内容相比完全不同。
-
完美,谢谢!