编写程序,显示100~200之间不能被3整除的数。要求一行显示10个数。
时间: 2024-05-02 16:20:08 浏览: 198
可以使用如下Python程序来解决此问题:
```python
count = 0
for i in range(100, 201):
if i % 3 != 0:
print(i, end=' ')
count += 1
if count % 10 == 0:
print()
```
输出结果如下:
```
100 101 103 104 106 107 109 110 112 113
115 116 118 119 121 122 124 125 127 128
130 131 133 134 136 137 139 140 142 143
145 146 148 149 151 152 154 155 157 158
160 161 163 164 166 167 169 170 172 173
175 176 178 179 181 182 184 185 187 188
190 191 193 194 196 197 199 200
```
该程序使用循环结构依次判断100至200之间的数是否不能被3整除,并且一行显示10个数,直至所有符合条件的数都被输出。
相关问题
ptyhon编写程序,显示100~200之间不能被3整除的数。要求一行显示10个数。程序运行结果如下所示。
以下是Python程序代码:
```python
count = 0
for i in range(100, 201):
if i % 3 != 0:
print(i, end='\t')
count += 1
if count % 10 == 0:
print()
```
程序输出结果如下:
```
100 101 103 104 106 107 109 110 112 113
115 116 118 119 121 122 124 125 127 128
...
194 196 197 199 200
```
用c语言编写程序,打印100~1000之间既能被5整除又能被7整除的数,每行打印5个数
在C语言中,你可以使用for循环结合条件判断来打印出100到1000之间的能同时被5和7整除的数,每行打印5个数。以下是具体的代码实现:
```c
#include <stdio.h>
int main() {
for(int num = 100; num <= 1000; num++) {
if(num % 5 == 0 && num % 7 == 0) { // 判断是否能同时被5和7整除
printf("%d ", num); // 打印数字
}
if((num + 1) % 5 == 0 || ++num > 1000) { // 每5个数换一行,或当超过1000时换行
printf("\n"); // 如果达到下5个数边界或超出范围,就打印换行符
}
}
return 0;
}
```
这个程序首先从100开始检查每个数,如果该数同时能被5和7整除,就打印出来;然后检查下一个数字是否应该换行,如果下一个是5的倍数,或者当前数已经超过了1000,则换行。
阅读全文