编写程序,输出1-100之间能被7整除但不能同时被5整除的所有整数,要求用while循环实 现。
时间: 2024-05-01 08:21:09 浏览: 9
可以使用以下程序实现:
```python
num = 1
while num <= 100:
if num % 7 == 0 and num % 5 != 0:
print(num)
num += 1
```
程序中,通过while循环遍历1-100之间的所有整数,然后使用if语句判断当前的数是否满足同时能被7整除且不能同时被5整除的条件,如果满足则输出该数。最后通过num += 1来实现循环遍历下一个数。
相关问题
.使用do-while循环打印输出10~100之间所有能同时被5和9整除的整数
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int num = 10;
do {
if (num % 5 == 0 && num % 9 == 0) {
printf("%d ", num);
}
num++;
} while (num <= 100);
return 0;
}
```
运行结果为:
```
45 90
```
解释:从10开始,每次循环判断当前数字是否同时能被5和9整除,如果是则输出,否则继续循环,直到达到100为止。最终输出的结果为45和90,这两个数都能同时被5和9整除。
用JAVA.使用do-while循环打印输出10~100之间所有能同时被5和9整除的整数
可以使用以下代码实现:
```java
public class Main {
public static void main(String[] args) {
int num = 10;
do {
if (num % 5 == 0 && num % 9 == 0) {
System.out.println(num);
}
num++;
} while (num <= 100);
}
}
```
运行结果如下:
```
45
90
```