可以还问一道改错题吗 谢啦这道题怎么改错啊:若一个自然数恰好是他的平方的末后几位数则称此数为自同构数 如5和76都是自同
可以还问一道改错题吗 谢啦
这道题怎么改错啊:若一个自然数恰好是他的平方的末后几位数则称此数为自同构数 如5和76都是自同构数因为它们的平方分别是25和5776 求[2,9999]内所有自同构数之和(提示弱x是m位同构数则x的平方除以10的m次方的余数就是x)
set talk off
clear
s=0
for x=2 to 9999 y=x*x
m=len(ltrim(str(x))) &&设x是m位数
if mod(y,10*m)=x
s=s+x
endif
endfor
?s
set talk on