使用while求解2+4+6+……+98+100的累加和
时间: 2023-12-16 13:05:57 浏览: 168
以下是使用while求解2+4+6+……+98+100的累加和的代码:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
int i = 2;
while (i <= 100) {
sum += i;
i += 2;
}
System.out.println(sum);
}
}
```
相关问题
2+4+6+8+10……+100累加求和c语言
可以使用循环语句来实现2+4+6+8+10……+100的累加求和。具体实现方法如下:
1. 定义一个变量sum,用于存储累加和的结果,初始值为0。
2. 使用循环语句,从2开始每次加2,直到加到100为止。
3. 在循环中,将每次加的数累加到sum中。
4. 循环结束后,sum中存储的就是2+4+6+8+10……+100的累加和。
下面是代码实现:
```
int sum = 0;
int i = 2;
do {
sum += i;
i += 2;
} while (i <= 100);
printf("2+4+6+8+10......+100的累加和为:%d", sum);
```
使用dowhile求1+2+3+………+100
好的,可以使用 do-while 循环来求 1+2+3+...+100 的和,代码如下:
```
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= 100);
printf("1+2+3+...+100 = %d", sum);
```
运行结果为:
```
1+2+3+...+100 = 5050
```
其中,变量 `sum` 用于存储累加的和,变量 `i` 用于控制循环次数,当 `i` 大于 100 时,循环结束。每次循环中,将 `i` 加到 `sum` 中,然后将 `i` 加 1,继续下一次循环。最后输出结果即可。