编写程序,实现以下功能: 1. 使用 for 语句计算 1+4+7+...+100 的值并输出结果。 2. 使用 while 语句计算 2+4+6+...+500 的值并输出结果。 3. 使用 do...while 语句计算 1+2+4+8+...+1024 的值并输出结果。
时间: 2023-09-17 09:11:16 浏览: 74
1. 使用 for 语句计算 1 4 7 ... 100 的值并输出结果。
```java
int sum = 0;
for (int i = 1; i <= 100; i += 3) {
sum += i;
}
System.out.println("1 4 7 ... 100 的值为:" + sum);
```
2. 使用 while 语句计算 2 4 6 ... 500 的值并输出结果。
```java
int sum = 0;
int i = 2;
while (i <= 500) {
sum += i;
i += 2;
}
System.out.println("2 4 6 ... 500 的值为:" + sum);
```
3. 使用 do...while 语句计算 1 2 4 8 ... 1024 的值并输出结果。
```java
int sum = 0;
int i = 1;
do {
sum += i;
i *= 2;
} while (i <= 1024);
System.out.println("1 2 4 8 ... 1024 的值为:" + sum);
```
相关问题
C语言程序编写 计算表达式 1 + 2 + 3 + ...... + 100的值。
可以使用循环语句来计算表达式 1 + 2 + 3 + ...... + 100 的值。以下是一个示例程序:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("1 + 2 + 3 + ...... + 100 = %d\n", sum);
return 0;
}
```
程序输出:
```
1 + 2 + 3 + ...... + 100 = 5050
```
在循环中,变量 `sum` 初始值为 0,每次循环将当前的值加到 `sum` 中,最终的值即为表达式的结果。循环条件 `i <= 100` 表示循环从 1 到 100,每次加 1。
编写程序:计算1+2+3+4+5+....+10(知识点:for语句)
下面是使用for语句编写的程序,计算1到10的累加和:
```python
sum = 0
for i in range(1, 11):
sum += i
print("1+2+3+4+5+....+10=", sum)
```
输出结果为:
```
1+2+3+4+5+....+10= 55
```