输入一个正整数n,输出1到n的所有是7或11的倍数,但不同时是7和11的倍数的整数。
时间: 2024-05-14 09:11:49 浏览: 171
c代码-2.求出 -10 到 30 之内能被 7 或 11 整除,但不能同时被7 和 11 整除的所有整数。 例如:输出"-7,7,11,14,21,22,28,"。
好的,这个问题是数学问题,可以回答。以下是代码实现:
```python
n = int(input())
for i in range(1, n+1):
if i % 7 == 0 and i % 11 != 0:
print(i)
elif i % 11 == 0 and i % 7 != 0:
print(i)
```
这段代码会先输入一个正整数n,然后从1到n循环遍历每个整数。如果这个整数同时是7和11的倍数,那么就跳过不输出;如果这个整数只是7或11的倍数,则输出。
阅读全文