以下程序的功能是:统计某个给定范围[L,R]内的所有整数中,数字9出席的次数,比如给定范围[88,99]中9出现12次,请补充空缺处,使程序能正确完成上述功能。 【输入形式】 输入两个正整数,前一个小于后一个,空格分隔 【输出形式】 输出一个整数,统计结果 【样例输入】 88 99 【样例输出】 12 【样例说明】 【评分标准】 s = input().split() L, R = int(s[0]), int(s[1]) total = 0 for i in range(L,R+1): while i !=0: if : total += 1 print(total)
时间: 2024-03-24 11:40:42 浏览: 75
统计每个整数的出现次数
3星 · 编辑精心推荐
以下是补充完整的程序代码:
```python
s = input().split()
L, R = int(s[0]), int(s[1])
total = 0
for i in range(L, R+1):
while i != 0:
if i % 10 == 9: # 补充判断i的个位是否为9
total += 1
i = i // 10
print(total)
```
程序的逻辑是:对于[L,R]范围内的每一个整数i,先判断它的个位是否为9,如果是,则将统计数量加1;然后将i除以10,继续判断它的十位是否为9,如果是,同样将统计数量加1,然后继续将i除以10,直到i等于0为止。最终输出统计数量即可。
阅读全文