.输出50-100之间所有奇数的累加和。(分别使用while和for语句)
时间: 2023-05-31 19:02:25 浏览: 93
使用while语句:
sum = 0
num = 51
while num <= 99:
sum += num
num += 2
print(sum)
使用for语句:
sum = 0
for num in range(51, 100, 2):
sum += num
print(sum)
相关问题
用c语言输出50-100之间所有奇数的累加和。(分别使用while和for语句)
使用while语句:
```c
#include <stdio.h>
int main() {
int sum = 0, i = 51;
while (i <= 99) {
sum += i;
i += 2;
}
printf("50-100之间所有奇数的累加和为:%d\n", sum);
return 0;
}
```
使用for语句:
```c
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 51; i <= 99; i += 2) {
sum += i;
}
printf("50-100之间所有奇数的累加和为:%d\n", sum);
return 0;
}
```
编写程序,分别使用while语句、do..while语句、for 语句来计算1-100之间的奇数的和。
编写这样的程序,我们首先需要初始化一个变量来存储奇数的总和,然后遍历1到100的所有数字,只对奇数进行累加。下面是使用三种循环结构的示例:
1. 使用while语句:
```python
sum_odd = 0
i = 1
while i <= 100:
if i % 2 != 0:
sum_odd += i
i += 1
print("1到100之间所有奇数的和:", sum_odd)
```
2. 使用do..while语句(虽然在Python中并不常见,因为其语法不是必需的,但这里为了完整性提供):
```python
sum_odd = 0
i = 1
do:
if i % 2 != 0:
sum_odd += i
i += 1
while i <= 100
print("1到100之间所有奇数的和:", sum_odd)
```
这里的`do..while`语句效果等同于`while`,因为只要满足条件就会执行循环体一次。
3. 使用for循环:
```python
sum_odd = 0
for i in range(1, 101, 2): # range函数步长默认为1,偶数开始,所以设置为2
sum_odd += i
print("1到100之间所有奇数的和:", sum_odd)
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044947.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)