1.编写程序 分别应用 while 语句、do-while 语句和 for 语句,求出 100 以内所有奇数的和。
时间: 2024-10-08 13:11:30 浏览: 192
c代码-分别应用while语句、do-while语句和for语句,求出100以内所有奇数的和。
5星 · 资源好评率100%
当需要编写程序计算100以内所有奇数的和时,可以使用三种循环结构:while语句、do-while语句以及for语句。以下是这三种方式的示例:
1. 使用while语句:
```python
sum = 0
i = 1
while i <= 100:
if i % 2 != 0: # 检查是否为奇数
sum += i
i += 1
print("100以内所有奇数的和:", sum)
```
2. 使用do-while语句(Python语法中没有原生do-while,但可以用类似的方式实现):
```python
sum = 0
i = 1
do:
if i % 2 != 0:
sum += i
i += 1
while i <= 100
print("100以内所有奇数的和:", sum)
```
这里我们模拟了do-while,只要满足条件就先执行循环体。
3. 使用for语句:
```python
sum = 0
for i in range(1, 101): # 注意range从1开始到101结束,因为stop参数不包括101
if i % 2 != 0:
sum += i
print("100以内所有奇数的和:", sum)
```
在这段代码中,`range()`函数生成了一个包含1到100的整数序列,`if`判断后将奇数累加到`sum`上。
阅读全文