早教吧作业答案频道 -->数学-->
编写程序,找出所有既是素数又是回文数的三位正整数.例如:131等要求编写一个函数过程判断某数是否是素数.编写一个函数过程判断一个数是否是回文数.
题目详情
编写程序,找出所有既是素数又是回文数的三位正整数.例如:131等
要求编写一个函数过程判断某数是否是素数.编写一个函数过程判断一个数是否是回文数.
要求编写一个函数过程判断某数是否是素数.编写一个函数过程判断一个数是否是回文数.
▼优质解答
答案和解析
Module Module1
Sub Main()
For i = 101 To 999
Dim si As String
si = i.ToString()
If (ss(i) And hs(si)) Then
Console.WriteLine(i)
End If
Next
Console.Write("按任意键结束")
Console.Read()
End Sub
'是否素数
Function ss(ByVal s As Integer) As Boolean
For i = 2 To s - 1
If (s Mod i) = 0 Then
Return False
End If
Next
Return True
End Function
'是否回数
Function hs(ByVal s As String) As Boolean
Dim s2 As String
s2 = StrReverse(s)
For i = 1 To Len(s) / 2
If (Mid(s, i, 1) Mid(s2, i, 1)) Then
Return False
End If
Next
Return True
End Function
End Module
Sub Main()
For i = 101 To 999
Dim si As String
si = i.ToString()
If (ss(i) And hs(si)) Then
Console.WriteLine(i)
End If
Next
Console.Write("按任意键结束")
Console.Read()
End Sub
'是否素数
Function ss(ByVal s As Integer) As Boolean
For i = 2 To s - 1
If (s Mod i) = 0 Then
Return False
End If
Next
Return True
End Function
'是否回数
Function hs(ByVal s As String) As Boolean
Dim s2 As String
s2 = StrReverse(s)
For i = 1 To Len(s) / 2
If (Mid(s, i, 1) Mid(s2, i, 1)) Then
Return False
End If
Next
Return True
End Function
End Module
看了 编写程序,找出所有既是素数又...的网友还看了以下:
(2013•咸宁)如图所示,是电磁现象的四幅实验装置图,下列分析中不正确的是()A.图甲装置是研究 2020-05-15 …
仿照下面的示例,以“博大”为话题,另写三个句子,要求内容贴切,所写的句子形成排比,句式与示例相同。 2020-05-16 …
Do you know the flowers need watering every day?这 2020-05-16 …
“叮叮咚咚”的写法是“丁丁冬冬”吗?我女儿二年级的课本上有这样一组“丁丁冬冬”表示声音的词,但是我 2020-05-16 …
几乎所有的艺术家都认为真正的艺术创作来源于生活积累.清代文学评论家金圣叹说:“天下妙士,必有妙眼, 2020-05-17 …
清代文学评论家金圣叹说:“天下妙士,必有妙眼,渠见妙景,便会妙手写出来……无他,只因妙手所写纯是妙 2020-05-17 …
仿照下面的示例,自选话题,另写三个句子,要求所写句子形成排比,句式与示例相同工作是等不来的,有无机 2020-05-17 …
迷惑的物理题27.手机常用充电电池作为电源,图5中所示是某手机电池铭牌,观察可知该电池对外供电的电 2020-06-05 …
如图所示是探究二力平衡条件的实验装置,应使和小车接触的桌面尽量光滑,为的是;若改变力的大小可以改变 2020-06-15 …
英语翻译天下妙士,必有妙眼,渠见妙景,便会妙手写出来……无他,只因妙手所写纯是妙眼所见,若眼未有见 2020-06-23 …