C#循环语句。用 1、 do…while型循环 2、 while型循环 3、for循环做下面两道题,怎么做?

1)计算1+2+3+4+5.。。+n的和。 2)计算2+4+6+。
2024-12-05 03:52:10
推荐回答(1个)
回答1:

int getSum(int n)
{
int i = 1, sum = 0;

while(i<=n)

{
sum += i;

i++;

}
return sum;

}

同饥祥理喊镇:烂渗搏
int getSum(int n)
{
int i = 1, sum = 0;
do

{
sum += i;

i++;

} while(i<=n)
return sum;

}

int getSum(int n)
{
int i = 0, sum = 0;

for(int i = 0; i <= n; i ++)

{
sum += i;

i++;

}
return sum;

}

当相加的数都是偶数时:
可以再 sum += i;上面加一个判断语句 if(i%2 == 0)
去掉奇数项