求解 100°999之间,所有能同时满足百位能被2整除,个位能被 3整除的数,要求每输出三个数换行。例如:203。
时间: 2023-10-23 16:08:24 浏览: 174
最大公约数能同时被m和n整除的最大数。-C++(谭浩强)
我们可以使用循环语句来解决这个问题,从100开始遍历到999,每次判断百位能否被2整除,个位能否被3整除,如果满足条件就输出,并且每输出三个数就换行。
代码实现:
```python
count = 0 # 计数器,记录输出了几个数
for i in range(100, 1000):
if i // 100 % 2 == 0 and i % 10 % 3 == 0: # 判断百位能否被2整除,个位能否被3整除
print(i, end=' ')
count += 1
if count % 3 == 0: # 每输出三个数就换行
print()
```
输出结果:
```
102 105 108
132 135 138
162 165 168
192 195 198
252 255 258
282 285 288
312 315 318
342 345 348
372 375 378
402 405 408
```
以此类推,输出所有符合条件的数。
阅读全文