请教一个回文数的题目
qbasic吧
全部回复
仅看楼主
level 1
寻甩cm 楼主
求1000以内所有的既是回文数同时又是素数的自然数,如11,33,747等
2013年07月26日 08点07分 1
level 2
33似乎不是素数吧。
2013年08月27日 10点08分 2
level 7
回文素数啊……
那个的话……欧拉筛打好素数表
然后一个个判断是否是回文数
如果我脑残了说错了就打脸了
2013年08月30日 03点08分 3
level 1
'求1000以内既是回文数又是素数的数
FOR i=11 TO 999
j = INT(SQR(I))
flag = 0
FOR k%=2 TO j
if i MOD k%=0 THEN
flag = 1
EXIT FOR
END IF
NEXT k%
IF flag=0 THEN
a$ = STR$(I)
b$ = LTRIM$(a$)
n = LEN(b$)
FOR l=1 TO INT(n/2)
c$ = MID$(b$, L, 1)
d$ = MID$(b$, n - L + 1, 1)
IF c$<>d$ THEN
flag = 1
EXIT FOR
END IF
NEXT l
END IF
IF flag=0 THEN PRINT i
NEXT i
END
2013年08月30日 11点08分 4
1