bao1xf2 发表于 2022-5-29 16:16:57

找出99999以内的自守数

#自守数
#它是指:一个数的平方的尾数等于该数自身的自然数。
#例如 5**2 = 25 , 25**2 = 625 , 76**2 = 5776
#通过编程找出99999以内的自守数
for a in range(1,100000):   
    b = pow(a,2)
    n = len(str(a))
    if a == b % (10**n) :
      print(a,end=" ")
页: [1]
查看完整版本: 找出99999以内的自守数