vb程序编写输出从一到十的阶乘
来自: 更新日期:早些时候
用VB求1到100阶乘的代码~
n! = 1
For i = 1 To 10
n! = n! * i
Print i & "的阶乘是:" & n!
Next i
End Sub
Private Sub Command1_Click()
n! = 1
For i = 1 To 10
n! = n! * i
MsgBox i & "的阶乘是:" & n!
Next i
End Sub
vb程序编写输出从一到十的阶乘视频
相关评论:18538906538:VB怎么提取文本框中的数的个位十位百位?
韦中寇Dim num As Integer, bai, shi, ge。num = 789。bai = num \\ 100'取百位。shi = num \\ 10 Mod 10'取十位。ge = num Mod 10 '个位。事件驱动的编程机制:面向过程的程序是由一个主程序和若干个子程序及函数组成的。程序运行时总是先从主程序开始,由主程序调用子程序和函数,开发人员在...
18538906538:用vb写跪求十个数的比较大小,从小到大排序,
韦中寇你老师考查的是数组的排序。楼上的是冒泡排序法n个数比较n-1轮,10个数比较9轮,每次比较出最大的数放到后面,9轮比较完了,还剩一个数即最小数。就像排队比个子,两两比较。For i=1 to 9 For j=1 to 9 '如果前面的数a(j)比后面的数a(j+1)大,那么交换两者。这样保证后面的数是较大...
18538906538:求一个VB代码,要求,从100开始点一次减1到十发出信号,最后到0停止
韦中寇Dim i As Long Private Sub Form_Load()i = 100 Me.Caption = "计数:" & i End Sub Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)i = i - 1 Me.Caption = "计数:" & i '以下你可以自己设计需要发出的信号 If i <= 10 Then Me...
18538906538:用vb编程在文本框输入一个三位数,单击窗体后,在窗本打印输出该数的个...
韦中寇VB内置的常用函数里就有这个功能 mid函数:比如你在text1中输入的三位数是123 a=text1.text text2.text=mid(a,1,2)这时输出的字符是1和2,含义是从第一个字符开始的前两个字符,再比如是mid(a,1,3)意思就是从第一个开始的前三个字符,要实现你要求的功能就是text2.text=mid(a,1,1)+" ...
18538906538:vb 将数组元素倒序,并输出
韦中寇'给分万能的,想输入多少数据都可以,程序以调试可用 Dim i As Integer, n As Integer If TextBox0.Text = "" Then MsgBox("请输入您想输入数字的个数")Exit Sub End If n = CInt(TextBox0.Text)Dim ar(n) As Integer For i = 0 To n - 1 MsgBox("请输入第" & Str(i + 1) &...
18538906538:vb编程输入10个整数存入一维数组,再按逆序重新存放后再输出?
韦中寇Print "初始的数:"For i = 1 To 10 a(i) = InputBox("请输入第" & i & "个数:")Print a(i);Next i Print For i = 1 To 5 t = a(i)a(i) = a(11 - i)a(11 - i) = t Next i Print "逆序重新存放后的数:"For i = 1 To 10 Print a(i);Next i Print: ...
18538906538:如何用VB编写一个将数字1到8随机排序的程序?
韦中寇Label1.Caption = ""For i = 0 To 7 Label1.Caption = Label1.Caption & Num(i) '将结果显示在标签中 Next i End Sub Private Sub Form_Load()Randomize For i = 0 To 7 InitNum(i) = i + 1 '1到8的数放在数组initnum中 Next i End Sub '程序各部分已经做了解释,不懂的...
18538906538:求助,各位vb高手,帮忙设计一个用数组存储数据,利用vb6.0中的mschart控件...
韦中寇新建工程,在表单上放置MSChart1控件,然后粘贴以下代码:Private Sub Form_Load()Dim D(1 To 10, 1 To 2) As Double, i As Integer Randomize For i = 1 To 10 '产生随机数 D(i, 1) = 100 * Rnd(1)D(i, 2) = -100 * Rnd(1)Next MSChart1.chartType = VtChChartType2dL...
18538906538:vb编程,在文本框(text1输入一个三位数据,单击窗体后,在窗体打印输出改数...
韦中寇Private Sub Form_Click()Dim d As Integer,s As String d=Val(Text1.Text)Print "方法一"Print "百位数:";d\\100 Print "十位数:";d\\10 Mod 10 '也可以用 d Mod 100 \\10 Print "个位数:";d Mod 10 Print s=Right(Text1.Text,3);Print "方法二"Print "百位数:";Left(s,...
18538906538:vb6.0中如何把十进制整数转换为二进制整数,一及二进制整数到十进制的...
韦中寇Dec_to_Bin = Dec Mod 2 & Dec_to_Bin Dec = Dec \\ 2LoopEnd FunctionPublic Function Bin_to_Dec(ByVal Bin As String) As Long '二进制to十进制Dim i As LongFor i = 1 To Len(Bin) Bin_to_Dec = Bin_to_Dec * 2 + Val(Mid$(Bin, i, 1))NextEnd Function ...
我在习惯上做一个块,供事件方法调用。
它灵活在,你可以传递参数,可以是其它数的阶乘!!
Private Sub Command1_Click()
MsgBox "100!= " & Total(100) ’从此入口,调用下面的函数,并返回值
End Sub
Function Total (num as Double)
Dim i As Iinteger
num = 1
For i = 1 To 100
num = num * i
Next
return Total
End Function
========================================
您的问题==我的课题 奉献知识==辉煌生命
黑龙江省 张志晨
========================================
Public Function f(m As Integer) As Long
Dim i As Integer, s As Long
s = 1
For i = 1 To m
s = s * i
Next i
f = s
End Function
Private Sub Command1_Click()
Dim i As Integer, s As Long
s = 0
For i = 1 To 10
s = s + f(i)
Next
Print s
End Sub
n! = 1
For i = 1 To 10
n! = n! * i
Print i & "的阶乘是:" & n!
Next i
End Sub
Private Sub Command1_Click()
n! = 1
For i = 1 To 10
n! = n! * i
MsgBox i & "的阶乘是:" & n!
Next i
End Sub
vb程序编写输出从一到十的阶乘视频
相关评论:
韦中寇Dim num As Integer, bai, shi, ge。num = 789。bai = num \\ 100'取百位。shi = num \\ 10 Mod 10'取十位。ge = num Mod 10 '个位。事件驱动的编程机制:面向过程的程序是由一个主程序和若干个子程序及函数组成的。程序运行时总是先从主程序开始,由主程序调用子程序和函数,开发人员在...
韦中寇你老师考查的是数组的排序。楼上的是冒泡排序法n个数比较n-1轮,10个数比较9轮,每次比较出最大的数放到后面,9轮比较完了,还剩一个数即最小数。就像排队比个子,两两比较。For i=1 to 9 For j=1 to 9 '如果前面的数a(j)比后面的数a(j+1)大,那么交换两者。这样保证后面的数是较大...
韦中寇Dim i As Long Private Sub Form_Load()i = 100 Me.Caption = "计数:" & i End Sub Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)i = i - 1 Me.Caption = "计数:" & i '以下你可以自己设计需要发出的信号 If i <= 10 Then Me...
韦中寇VB内置的常用函数里就有这个功能 mid函数:比如你在text1中输入的三位数是123 a=text1.text text2.text=mid(a,1,2)这时输出的字符是1和2,含义是从第一个字符开始的前两个字符,再比如是mid(a,1,3)意思就是从第一个开始的前三个字符,要实现你要求的功能就是text2.text=mid(a,1,1)+" ...
韦中寇'给分万能的,想输入多少数据都可以,程序以调试可用 Dim i As Integer, n As Integer If TextBox0.Text = "" Then MsgBox("请输入您想输入数字的个数")Exit Sub End If n = CInt(TextBox0.Text)Dim ar(n) As Integer For i = 0 To n - 1 MsgBox("请输入第" & Str(i + 1) &...
韦中寇Print "初始的数:"For i = 1 To 10 a(i) = InputBox("请输入第" & i & "个数:")Print a(i);Next i Print For i = 1 To 5 t = a(i)a(i) = a(11 - i)a(11 - i) = t Next i Print "逆序重新存放后的数:"For i = 1 To 10 Print a(i);Next i Print: ...
韦中寇Label1.Caption = ""For i = 0 To 7 Label1.Caption = Label1.Caption & Num(i) '将结果显示在标签中 Next i End Sub Private Sub Form_Load()Randomize For i = 0 To 7 InitNum(i) = i + 1 '1到8的数放在数组initnum中 Next i End Sub '程序各部分已经做了解释,不懂的...
韦中寇新建工程,在表单上放置MSChart1控件,然后粘贴以下代码:Private Sub Form_Load()Dim D(1 To 10, 1 To 2) As Double, i As Integer Randomize For i = 1 To 10 '产生随机数 D(i, 1) = 100 * Rnd(1)D(i, 2) = -100 * Rnd(1)Next MSChart1.chartType = VtChChartType2dL...
韦中寇Private Sub Form_Click()Dim d As Integer,s As String d=Val(Text1.Text)Print "方法一"Print "百位数:";d\\100 Print "十位数:";d\\10 Mod 10 '也可以用 d Mod 100 \\10 Print "个位数:";d Mod 10 Print s=Right(Text1.Text,3);Print "方法二"Print "百位数:";Left(s,...
韦中寇Dec_to_Bin = Dec Mod 2 & Dec_to_Bin Dec = Dec \\ 2LoopEnd FunctionPublic Function Bin_to_Dec(ByVal Bin As String) As Long '二进制to十进制Dim i As LongFor i = 1 To Len(Bin) Bin_to_Dec = Bin_to_Dec * 2 + Val(Mid$(Bin, i, 1))NextEnd Function ...