步骤1:
先把问题简化,先考虑如何从一个数中找出其中一个数字出现的次数,需要将这个数的个十百千位上都遍历一边和要找的数字进行对比,这里我们采用取余取模的方式。
以数1234为例,求出现2的次数
n=1234
num=0
i=4
while i>1:
j=n%10
n=n//10
if j==2:
num=num+1
i=i-1
print(num)
步骤2:
指定一个范围,在这个范围内找到要找的数字
从0~2000之间找2出现的次数
num=0
for n in range(0,2001):
while n>0:
j=n%10