主题:"同构数"怎么做啊.
新人
[专家分:30] 发布于 2005-05-31 20:22:00
找出1--100之间全部"同构数".同构数是这样一种数它出现在它的平方数的右端.
例如.5的平方是25, 25的平方是625.
回复列表 (共13个回复)
11 楼
555ai [专家分:0] 发布于 2005-06-26 20:11:00
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 楼
def [专家分:3380] 发布于 2005-06-30 19:39:00
'我的更多,只能是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 楼
moz [专家分:37620] 发布于 2005-06-30 22:08:00
请尾数在1,5,6,0这4个数中循环
加这一句
if i mod 10=2 or i mod 10 =7 then then i=i+3
我来回复