回 帖 发 新 帖 刷新版面

主题:同构数

一个数平方后在他的右边
如5,   5的平方是25,5还是在25的右边,还有6也是,还有25,求1 到100的同构数

回复列表 (共1个回复)

沙发

数学方法:
CLS
DEFINT A-Z
FOR i = 1 TO 100
  t = INT(LOG(i) / LOG(10)) + 1
  IF ABS(i * i - (i * i \ 10 ^ t) * 10 ^ t - i) <= .00001 THEN PRINT i
NEXT

字符串法:
CLS
FOR i = 1 TO 100
  i$ = LTRIM$(STR$(i)): i2$ = LTRIM$(STR$(i * i))
  IF INSTR(LEN(i2$) - LEN(i$) + 1, i2$, i$) <> 0 THEN PRINT i
NEXT

我来回复

您尚未登录,请登录后再回复。点此登录或注册