|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
n,x = map(int,input().split())
z= 0;
for i in range(1,n+1):
a = int(i / 10000000)
b = int(i % 10000000 / 1000000)
c = int(i % 1000000 / 100000)
d = int(i % 100000 / 10000)
e = int(i % 10000 / 1000)
f = int(i % 1000 / 100)
g = int(i % 100 / 10)
h = i % 10
if a==x:
z+=1
if b==x:
z+=1
if c==x:
z+=1
if d==x:
z+=1
if e==x:
z+=1
if f==x:
z+=1
if g==x:
z+=1
if h==x:
z+=1
print(e,f,g,h)
print(z)
问题是题试计算在区间
11
1 到
nn
n的所有整数中,数字x(0≤x≤9) x(0 ≤ x ≤ 9)
x(0≤x≤9)共出现了多少次?
本帖最后由 zltzlt 于 2019-11-5 22:09 编辑
- n, x = map(int, input().split())
- x = str(x)
- n = str(list(range(n + 1)))
- print(n.count(x))
复制代码
|
|