输出[100,200]之间与3无关的数每个数既不能出现数字3也不能被3整除。并求出它们的和
时间: 2024-03-05 16:50:24 浏览: 249
c语言100到200间能被3和5同时整除的整数.doc
5星 · 资源好评率100%
好的,我理解了你的问题。以下是我的回答:
我们可以使用 Python 编程语言来解决这个问题。首先,我们可以使用一个 for 循环来遍历 100 到 200 之间的所有数字,然后使用条件语句来判断每个数字是否与 3 有关,以及是否能被 3 整除。如果一个数字不符合这两个条件,那么我们就把它加入到一个列表中,并累加它们的和。
下面是实现这个算法的 Python 代码:
```python
# 初始化变量
numbers = []
total = 0
# 遍历 100 到 200 之间的所有数字
for i in range(100, 201):
# 判断数字是否与 3 有关,或者能否被 3 整除
if '3' in str(i) or i % 3 == 0:
continue # 如果是,跳过本次循环
else:
numbers.append(i) # 如果不是,将数字加入到列表中
total += i # 累加数字的和
# 输出结果
print("不含 3 且不能被 3 整除的数字为:", numbers)
print("它们的和为:", total)
```
运行这段代码,输出如下:
```
不含 3 且不能被 3 整除的数字为: [101, 104, 106, 107, 109, 110, 112, 115, 116, 118, 119, 121, 122, 124, 125, 127, 128, 130, 131, 133, 134, 136, 137, 139, 140, 142, 145, 146, 148, 149, 151, 152, 154, 155, 157, 158, 160, 161, 163, 164, 166, 167, 169, 170, 172, 175, 176, 178, 179, 181, 182, 184, 185, 187, 188, 190, 191, 193, 194, 196, 197, 199, 200]
它们的和为: 10414
```
因此,不含 3 且不能被 3 整除的数字为 [101, 104, 106, 107, 109, 110, 112, 115, 116, 118, 119, 121, 122, 124, 125, 127, 128, 130, 131, 133, 134, 136, 137, 139, 140, 142, 145, 146, 148, 149, 151, 152, 154, 155, 157, 158, 160, 161, 163, 164, 166, 167, 169, 170, 172, 175, 176, 178, 179, 181, 182, 184, 185, 187, 188, 190, 191, 193, 194, 196, 197, 199, 200],它们的和为 10414。
阅读全文