【问题描述】 以下程序的功能是:统计某个给定范围[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-13 16:43:13 浏览: 19
程序中需要补充的代码如下:
```
if i % 10 == 9:
total += 1
i //= 10
```
完整程序如下:
```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:
total += 1
i //= 10
print(total)
```
程序首先读入两个整数 L 和 R,然后使用 for 循环遍历 [L, R] 内的所有整数。对于每个整数 i,使用 while 循环依次遍历 i 的每个数字,如果数字为 9,则将计数器 total 加 1。最后输出计数器 total 的值。