從m到n 間的回文素?cái)?shù)
dim m,n,p,l,y,j,k as integer
dim a(100) as integer
FOR j = m TO n
p = 0
FOR k = 2 TO INT(SQR(j))
IF j / k = j \ k THEN p = 1
NEXT k
IF j = 1 THEN p = 1
IF p = 0 THEN
y = j
l = 0
DO
l = l + 1
a(l) = y MOD 10
y = y \ 10
LOOP WHILE y > 0
FOR k = 1 TO l \ 2
IF a(k) a(l + 1 - k) THEN p = 1
NEXT k
IF p = 0 THEN msgbox(j)
END IF
NEXT j
一個(gè)自然數(shù)倒過來(lái)讀仍是這個(gè)數(shù),就叫回文數(shù),有些回文數(shù)還是素?cái)?shù),就叫回文式素?cái)?shù),如93239.以下程序用于
一個(gè)自然數(shù)倒過來(lái)讀仍是這個(gè)數(shù),就叫回文數(shù),有些回文數(shù)還是素?cái)?shù),就叫回文式素?cái)?shù),如93239.以下程序用于
請(qǐng)補(bǔ)充完善程序.
Function hw(m As Long) As Boolean
Dim a As Integer, b As Integer, c As Integer, d As Integer
a = Left(m, 1): b = Mid(m, 2, 1)
c = _____________________
d = _____________________
hw = IIf(a = d And b = c, True, False)
End Function
Function ss(m As Long) As Boolean
Dim k As Long, i As Long, f As Boolean
f=True
k = Sqr(m)
For i = 2 To k
If _____________________ Then
f = False
Exit For
End If
Next i
________________
End Function
Private Sub Command1_Click()
Dim m As Long, n As Integer
For m = 10000 To 99999
If _____________________________ Then
Print Tab((n Mod 10) * 8 + 1); m;
n = n + 1
End If
Next m
End Sub
Mid(m,4,1)Right(m,1)注意:只要能取出第四、五位即可得分
m mod i=0(只要能判斷整除即可)
ss=f ss(m) hw(m)(只寫ss及hw不得分,如果寫了True但寫錯(cuò)了扣1分)
請(qǐng)補(bǔ)充完善程序.
Function hw(m As Long) As Boolean
Dim a As Integer, b As Integer, c As Integer, d As Integer
a = Left(m, 1): b = Mid(m, 2, 1)
c = _____________________
d = _____________________
hw = IIf(a = d And b = c, True, False)
End Function
Function ss(m As Long) As Boolean
Dim k As Long, i As Long, f As Boolean
f=True
k = Sqr(m)
For i = 2 To k
If _____________________ Then
f = False
Exit For
End If
Next i
________________
End Function
Private Sub Command1_Click()
Dim m As Long, n As Integer
For m = 10000 To 99999
If _____________________________ Then
Print Tab((n Mod 10) * 8 + 1); m;
n = n + 1
End If
Next m
End Sub
Mid(m,4,1)Right(m,1)注意:只要能取出第四、五位即可得分
m mod i=0(只要能判斷整除即可)
ss=f ss(m) hw(m)(只寫ss及hw不得分,如果寫了True但寫錯(cuò)了扣1分)
其他人氣:101 ℃時(shí)間:2020-06-05 14:40:59
優(yōu)質(zhì)解答
我來(lái)回答
類似推薦
- 分,共12分.) 一個(gè)自然數(shù)倒過來(lái)讀仍是這個(gè)數(shù),就叫回文數(shù),有些回文數(shù)還是素?cái)?shù),就叫回文式素?cái)?shù),如9323
- 一個(gè)自然數(shù)把各位數(shù)倒過來(lái)仍是本身,這個(gè)數(shù)為回文數(shù),如606 ,90509求從1到1000000有多少回文數(shù)?怎么求?
- 一個(gè)自然數(shù),如果它順著數(shù)和倒過來(lái)數(shù)都是一樣的,則稱這個(gè)數(shù)為回文數(shù),如1881、9、808都是回文數(shù),而990不是回文數(shù).那么1到6位的回文數(shù)一共有多少個(gè)?
- 在自然數(shù)1之20中質(zhì)數(shù)有哪些
- 50~100的自然數(shù)中的質(zhì)數(shù)有哪些數(shù)
- 沙哈拉以南的非洲氣候分布特點(diǎn)
- Did you play v____on the beach?
- 家住一棟樓的叫house還是叫apartment?
- 服裝店換季促銷,每條群子原價(jià)150元,現(xiàn)在八折銷售.小菲兒買了三件,一共花了多少錢?
- 珠聯(lián)璧合什么含義
- Lili and Mary live in the same building but on different( )
- 問一道數(shù)學(xué)方程題 (3x)²-5x=2 請(qǐng)問怎么解,
猜你喜歡
- 1描寫海洋的詞語(yǔ),pleas!
- 2紅星隊(duì)在4場(chǎng)比賽中成績(jī)是:3比1勝,2比3負(fù),0比0平,2比5負(fù),求凈勝球數(shù)
- 3王大伯家的魚塘是長(zhǎng)方形,長(zhǎng)100米,寬60米.現(xiàn)在準(zhǔn)備在魚塘的四周栽樹,每隔20米栽1棵,四個(gè)角都栽,一共要栽多少棵?
- 4I'm enjoying living in the country.求教此句中enjoy和living的用法
- 5本文以丑小鴨的遭遇為線索.在出生地,丑小鴨 ;在沼澤地,丑小鴨 ; 在老太婆家,丑小鴨 ;在灌木林里,
- 6來(lái)到瀑布的腳下,望著美麗的瀑布,我不禁想起“( )”的詩(shī)句
- 7一個(gè)圓錐形容器里裝了600毫升水,把這些水倒入一個(gè)圓柱形容器里,這時(shí)水面高6厘米.這個(gè)容器的底面積是多
- 8祥題見補(bǔ)充
- 9一種商品七折出售,售價(jià)是原價(jià)的( )%
- 10為什么說植物進(jìn)化是從低級(jí)到高級(jí),從水生到陸生,
- 11-Sorry,I don't know where the hospital is.I'm new here.You'd better ask the policeman.
- 12dna復(fù)制的原料為什么是dATP,dGTP.dCTP.dTTP,而不是四種脫氧核苷酸.怎樣把多出的兩個(gè)磷酸去掉