用while 和do while打印1-10之间的数,但不打印3,6,7这3个数
时间: 2024-03-21 08:44:38 浏览: 12
使用 while 循环可以这样写:
```
int i = 1;
while (i <= 10) {
if (i != 3 && i != 6 && i != 7) {
System.out.println(i);
}
i++;
}
```
使用 do while 循环可以这样写:
```
int i = 1;
do {
if (i != 3 && i != 6 && i != 7) {
System.out.println(i);
}
i++;
} while (i <= 10);
```
这两种方式都可以实现打印1-10之间的数,但不打印3,6,7这3个数。
相关问题
使用do_while打印1-100
好的,以下是使用do_while打印1-100的代码示例:
```c
#include <stdio.h>
int main() {
int i = 1;
do {
printf("%d ", i);
i++;
} while (i <= 100);
return 0;
}
```
这段代码会不断执行do中的代码块,直到while中的条件不成立为止。在本例中,先打印出i的值,再将i加1,直到i的值大于100为止。这样就能打印出1-100的数字序列。
使用dowhile循环打印1-100
使用dowhile循环打印1-100可以这样实现:
```
int i = 1;
do {
System.out.println(i);
i++;
} while (i <= 100);
```
以上代码会先执行一次循环体,然后判断i是否小于等于100,如果是,则继续循环,否则结束循环。这样就可以打印出1-100的数字了。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)