回 帖 发 新 帖 刷新版面

主题:"同构数"怎么做啊.

找出1--100之间全部"同构数".同构数是这样一种数它出现在它的平方数的右端.
例如.5的平方是25, 25的平方是625.

回复列表 (共13个回复)

11 楼

CLS
FOR I=1 TO 100
IF I<10 THEN K=10 ELSE K=100
IF I^2-INT(I^2*K)=I THEN PRINT I
NEXT I
END
[em9]

12 楼

'我的更多,只能是QB71
DEFCUR A-Z
INPUT A
FOR I = 0 TO A
B = I ^ 2
IF RIGHT$(STR$(B), LEN(LTRIM$(STR$(I)))) = LTRIM$(STR$(I)) THEN PRINT I;
NEXT
PRINT
END

==================================================================
? 100
0  1  5  6  25  76

13 楼

请尾数在1,5,6,0这4个数中循环
加这一句
if i mod 10=2 or i mod 10 =7 then then i=i+3

我来回复

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