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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/21 20:08:59
vb编程编写程序找出给定范围内所有满足以下条件的整数该整数的平方数的各位数字之和为素数vb编程编写程序找出给定范围内所有满足以下条件的整数该整数的平方数的各位数字之和为素数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之间的所有孪生素数