用while循环输出100,95...5
时间: 2024-05-03 22:19:52 浏览: 52
可以使用如下代码来实现:
```
num = 100
while num >= 5:
print(num)
num = num - 5
```
输出结果为:
```
100
95
90
85
80
75
70
65
60
55
50
45
40
35
30
25
20
15
10
5
```
相关问题
while循环与do...while循环的区别?
以下是while循环与do...while循环的区别:
1. while循环是先判断条件是否成立,再执行循环体,如果条件不成立,则一次也不会执行;而do...while循环是先执行一次循环体,再判断条件是否成立,如果条件不成立,则不再执行。
2. while循环适用于不知道循环要执行多少次,但一开始就需要判断条件的情况;而do...while循环适用于不知道循环要执行多少次,但至少要执行一次的情况。
下面是一个while循环和一个do...while循环的例子:
```python
# while循环
i = 1
while i < 5:
print(i)
i += 1
# 输出:1 2 3 4
# do...while循环
i = 1
while True:
print(i)
i += 1
if i > 4:
break
# 输出:1 2 3 4
```
使用do...while循环输出100以内的所有偶数
好的,可以使用如下的代码实现:
```
int i = 0;
do {
if (i % 2 == 0) {
cout << i << endl;
}
i++;
} while (i <= 100);
```
这段代码中,我们使用了do...while循环,先执行一次循环体,然后再进行判断,如果i小于或等于100,则继续执行循环体。在循环体中,我们通过判断i是否为偶数,如果是,则输出i的值。最后,将i加1,继续下一次循环,直到i大于100为止。这样就可以输出100以内的所有偶数了。