主题:同构数
周洲
[专家分:0] 发布于 2005-02-26 20:19:00
一个数平方后在他的右边
如5, 5的平方是25,5还是在25的右边,还有6也是,还有25,求1 到100的同构数
回复列表 (共1个回复)
沙发
faintzw [专家分:2660] 发布于 2005-02-27 11:10:00
数学方法:
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
我来回复