早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用VB编程.1.输入一个整数n,计算n的阶乘.2.输入一个大于2的偶数,验证它可以表示成两个质数之和.3.生成一个序列,判断该序列是否为有序序列.

题目详情
用VB编程.
1.输入一个整数n,计算n的阶乘.
2.输入一个大于2的偶数,验证它可以表示成两个质数之和.
3.生成一个序列,判断该序列是否为有序序列.
▼优质解答
答案和解析
三个文本框,三个控制按钮:
Private Function sushu(x As Integer) As Boolean
Dim i As Integer
For i = 2 To x - 1
If x Mod i = 0 Then Exit Function
Next i
sushu = True
End Function
Private Sub Command1_Click()
Dim n As Integer, i As Integer, x As Integer
n = InputBox("请出入n")
x = 1
For i = 1 To n
x = x * i
Next i
Text1.Text = CStr(x)
End Sub
Private Sub Command2_Click()
Dim i As Integer, x As Integer
x = InputBox("请输入一个大于2的数")
If x > 2 Then
For i = 1 To x / 2
If sushu(i) And sushu(x - i) Then
Text2.Text = x & "= " & i & " + " & x - i
Exit For
End If
Next i
Else
Text2.Text = "请重新输入一个大于2的数"
End If
End Sub
Private Sub Command3_Click()
Dim x As Integer, i As Integer, a() As Integer, j As Integer, k As Integer, m As Boolean, n As Boolean
Text3.Text = ""
x = InputBox("请输入序列长度")
ReDim a(x)
For i = 1 To x
a(i) = Int(Rnd * (99 - 10 + 1) + 10)
Text3.Text = Text3.Text & a(i) & " "
Next i
For i = 1 To x - 1
If a(i) < a(i + 1) Then j = j + 1
Next i
If j = x - 1 Then
m = True
Else
m = False
End If
For i = 1 To x - 1
If a(i) > a(i + 1) Then k = k + 1
Next i
If k = x - 1 Then
n = True
Else
n = False
End If
If m Or n = True Then
Text3.Text = Text3.Text & vbCrLf & "是有序数列"
Else
Text3.Text = Text3.Text & vbCrLf & "不是有序数列"
End If
End Sub
看了用VB编程.1.输入一个整数n...的网友还看了以下:

请问符合参数检验的用了非参数检验,检验出有差异的可能是是降低了还是升高了如题,太多变量,判定每个是  2020-05-20 …

两组样本不符合正态分布,T检验做不了,怎么做检验?求助!想请教一下,我有两组数据,男组15个,女组  2020-06-10 …

初一数学题,请进,急急急,谢谢1.所有偶数都可以表示成2n(n为整数)的形式,所有的奇数都可以表示  2020-07-02 …

三五如今定一数,可为彩君发又发.送:咫风四起三五如今定一数,可为彩君发又发.送:咫风四起是什么生肖  2020-07-15 …

请正则表达式的高手,帮忙写一个校验金额的js表达式.金额开头只可为正号或者负号,也可以没有符号,小  2020-07-23 …

关于勾股数的验证,发现一种勾股数的验证方法,只要知道勾股数最小的那个数,就可以求出其他两数.列如:  2020-07-26 …

(2014•惠州模拟)下列关于实验的叙述正确的是()A.用桃花的雄蕊比用桃花的雌蕊更容易观察到减数分  2020-11-03 …

如图所示的实验过程,可验证原理,其中“步骤B”(选填“一定”或“不一定”)浸没液体中,若图中弹簧测力  2020-11-03 …

实验过程中可以变化的因素称为。其中为人为改变的变量称做。除自变量外,实验过程中可能还会存在一些可变因  2020-11-03 …

(1/2)高一数学掉队了怎么办?高中进了实验班,开始还有信心,可后来数学课就感觉难...(1/2)高  2020-11-03 …