vb编程 编写程序 找出给定范围内所有满足以下条件的整数 该整数的平方数的各位数字之和为素数

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 15:34:19
vb编程 编写程序 找出给定范围内所有满足以下条件的整数 该整数的平方数的各位数字之和为素数

vb编程 编写程序 找出给定范围内所有满足以下条件的整数 该整数的平方数的各位数字之和为素数
vb编程 编写程序 找出给定范围内所有满足以下条件的整数 该整数的平方数的各位数字之和为素数

vb编程 编写程序 找出给定范围内所有满足以下条件的整数 该整数的平方数的各位数字之和为素数

Private Sub Command1_Click()

Dim I As Integer, J As Integer

Dim A As Integer, B As Integer

Dim S As String, N As Integer

Dim P As String

A = Val(Text1.Text)

B = Val(Text2.Text)

For I = A To B

P = ""

If Prime(Sum(I ^ 2)) = True Then

S = CStr(I ^ 2)

For J = 1 To Len(S) - 1

P = P & Mid(S, J, 1) & "+"

Next

P = P & Right(S, 1) & "=" & Sum(I ^ 2)

List1.AddItem CStr(I) & "^2=" & I ^ 2 & ":" & P

End If

Next

End Sub

Private Sub Command2_Click()

Text1.Text = ""

Text2.Text = ""

List1.Clear

Text1.SetFocus

End Sub

Function Sum(N As Integer) As Integer '求一个整数各位数之和

Dim I As Integer, S As String

S = CStr(N)

For I = 1 To Len(S)

Sum = Sum + Val(Mid(S, I, 1))

Next

End Function

Function Prime(N As Integer) As Boolean '判断一个整数是否为素数

Dim I As Integer

If N <= 1 Then Prime = False: Exit Function

For I = 2 To N / 2

If N Mod I = 0 Then

Prime = False

Exit Function

End If

Next

If I > N / 2 Then Prime = True

End Function

Private Sub Form_Load()

Form1.Caption = "看不清楚标题,这儿自己改"

End Sub

vb编程 编写程序 找出给定范围内所有满足以下条件的整数 该整数的平方数的各位数字之和为素数 找出三位数范围内所有回文数 VB程序 VB,编写程序,找出7的倍数中十位数为2的所有3位数. VB试题,编写程序,找出能满足abcd=(ab+cd)^2形式的所有四位数abcd VB编程,有一个n × m的矩阵,其各元素的值由随机函数生成(范围50~150).编写程序,找出其中最大的元素 编写程序,找出1000-9999范围内的所有满足“各位数的四次方之和等于他本身“的四位数, 编程实现找出1到1000之间能被3,5,7除,余数为1的所有整数,以每行5个数据输入到窗体上请用VB编写 急求VB编程:找出指定范围内本身及其平方数均由不同数字组成的整数. VB编写程序,计算并打印1到100之间的所有奇数和. vb编写程序输出二维数组中所有非零元素及其所在位置 谢谢 VB编程,数字菱形以及字符菱形如图,编写以下程序,最好能说明下每个变量的作用, 编写VB程序,在窗体上输入5个整数存放在数组中,找出这些数中最大值和最小值及它们所在的位置,(接上)并且求出所有元素的相加之和. 简单VB编程,计算3到700范围内所有除3余1的数字的和. 编写VB程序,在文本框中输入一个简单的英文句子,找出这个句子中最长的单词 编写程序,计算在0至60的范围内有多少个数,其每位数的乘积大于每位数的和?C语言编程题 计算在0至50的范围内有多少个数,其每位数的乘积小于每位数的和?程序,统计1000~9999之间的所有满足以 用VB编程验证“角谷猜想”.“角谷猜想”指出,对于一个自然数,若该数字为偶数,则除以2;若该数为奇数,则乘以3并加1;将得到的数再重复按该规则运算,最终可得到1.编写程序,对给定的一个 在matlab编写程序,用穷举法找出 100间的所有素数是matlab哦 VB程序输出100内所有差为二的素数.尽量简单一些,并且最好能说明每步的含义.若两个素数之差为2,则这两个素数就是一对孪生素数.编写程序找出1~100之间的所有孪生素数