用数学函数计算总和

时间:2017-09-28 16:53:26

标签: c++11

在for function中,我如何从2到2编号。我的意思是for(i=1; i<=n; i++)。在i ++它增加1但是如何添加2?我尝试了30分钟,但我做不到。我尝试了for(i=; i<=n; i= i+2)i+=2。我尝试在函数中添加i+1但没有任何效果。怎么做?

$
 int sum = 1;


for(int i=1; i<=n ; i+=2) {
    sum = sum + i;
}   

return sum;


or {
    int sum = 1;

for(int i=1; i<=n ; i= i +2) {
    sum = sum + i;
}   

return sum;

1 个答案:

答案 0 :(得分:0)

您必须在for-loop中使用额外的变量

看这里

int sum = 1, addValue= 0;

for (int i = 0; i < n; ++n. addValue += 2)
  sum += addValue; 

return sum;