跪求vb编程回文式素数,水仙花数

王朝知道·作者佚名  2010-03-14
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

回文式素数:形如abcba且为素数

水仙花数一个三位数他的每一位数字的立方和正好是这个整数

如153

參考答案:

'编程求出所有的 “水仙花数”:

把下面代码复制到代码区,点击窗体触发事件

Private Sub Form_Click()

Dim a, b, c As Integer 'a(个)b(十)c(百)

For a = 0 To 9

For b = 0 To 9

For c = 1 To 9

If a ^ 3 + b ^ 3 + c ^ 3 = a + 10 * b + 100 * c Then

MsgBox 100 * c + 10 * b + a

End If

Next c

Next b

Next a

End Sub

从m到n 间的回文素数

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

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航