编写一个程序统计在给定范围[m,]的所有整数中数字3出现的次数
时间: 2024-05-03 08:17:43 浏览: 268
PTA实验LB05-LB08.pdf
以下是 Python 代码实现:
```python
def count_3s(m):
count = 0
for i in range(m, 10*m):
count += str(i).count('3')
return count
m = int(input("请输入范围下限:"))
count = count_3s(m)
print(f"在[{m},∞)的所有整数中数字3出现的次数为{count}次")
```
代码中,`count_3s(m)` 函数用于统计数字3出现的次数。通过 `range(m, 10*m)` 遍历给定范围内的所有整数,使用 `str(i).count('3')` 统计每个整数中数字3出现的次数,并累加到变量 `count` 中。最后输出结果。
示例输出:
```
请输入范围下限:100
在[100,∞)的所有整数中数字3出现的次数为20次
```
阅读全文