vb编程实例 求大神帮忙啊
作者&投稿:俟纪 (若有异议请与网页底部的电邮联系)
楼上说的太专业,这样给你说吧:输入6之后先运行fun(6),因为x Mod 2=0 所以执行fun(6/2) ,因为是执行的fun(3),所以先输出的是3,之后从那个if语句之后接着执行,print x;所以输出的是(3 6)
双击VBP文件重新打开,在代码后面加单引号后面写注释
Dim m(90) As Integer
Dim Odd(90) As Integer
Dim Even(90) As Integer
Dim Prime(90) As Integer
Private Sub Command1_Click()
Me.Cls
Randomize
Print "90个随机整数"
For i = 0 To 89
m(i) = Rnd * 89 + 10
Print m(i);
If i Mod 15 = 14 Then Print
Next
End Sub
Private Sub Command2_Click()
Dim OddPc%, EvenPc%
OddPc% = 0
EvenPc% = 0
For i = 0 To 89
If m(i) Mod 2 = 0 Then 'even
Even(EvenPc) = m(i)
EvenPc = EvenPc + 1
Else 'odd
Odd(OddPc) = m(i)
OddPc = OddPc + 1
End If
Next
OddPc = OddPc - 1
EvenPc = EvenPc - 1
Sort Odd, OddPc
Sort Even, EvenPc
Picture2.Cls
For i = 0 To OddPc
Picture2.Print Odd(i);
If i Mod 15 = 14 Then Picture2.Print
Next
Label2.Caption = OddPc & "个奇数"
End Sub
Public Sub Sort(ByRef Ar As Variant, Ub As Integer)
For i = 0 To Ub
For j = i + 1 To Ub
If Ar(i) > Ar(j) Then
tmp% = Ar(i)
Ar(i) = Ar(j)
Ar(j) = tmp%
End If
Next
Next
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Command4_Click()
Dim Count As Integer, Sum As Integer
Text1.Text = ""
For i = 0 To 89
If IsPrime(m(i)) Then
Text1.Text = Text1.Text & m(i) & " "
End If
Next
End Sub
Public Function IsPrime(Num As Integer) As Boolean
IsPrime = True
For i = 2 To Num - 1
If Num Mod i = 0 Then IsPrime = False
Next
End Function
乘重小儿: Private Sub Command1_Click() If Command1.Caption = \"显示\" Then Text1.Text = \"这是我的第一个VB程序\" Command1.Caption = \"继续\" ElseIf Command1.Caption = \"继续\" Then Text1.Text = \"请你赐教,谢谢!\" Command1....
南湖区13247509181: 求一个简单vb编程实例~ - ?
乘重小儿: 控件: image,picture,timer 代码: Dim x As Integer Dim y As Integer Private Sub Form_Load() x = 100 y = 100 Timer1.Interval = 100 End Sub Private Sub Timer1_Timer() If img.Top >= pic.Height - img.Height Then y = -100 End If If img.Top <= 0 ...
南湖区13247509181: vb编程,求大神帮忙啊! - ?
乘重小儿: #include int main(){int x,y,z;int fangan=0;for(x=1;x<=4;x++)for(y=x+1;y<=5;y++)for(z=y+1;z<=6;z++){if (z>=5){fangan++;printf("%2d---x=%d y=%d z=%d...
南湖区13247509181: 有谁能给我找个VB编程的简单示例??
乘重小儿: 窗体上显示学习VB程序,和单击command1会显示你好,欢迎你学习VB程序! private sub form_load() form1.caption="学习VB程序” end sub private sub command1_click() command1.caption=”欢迎你学习VB” end sub
南湖区13247509181: 急求VB高手帮忙编程 - ?
乘重小儿: Private Sub Command1_Click()Dim IntBss As IntegerDim StrTemp1 As String, StrTemp2 As String, StrTemp3 As String, StrTemp4 As String, StrTemp5 As StringDim I As Integer, J As Integer,...
南湖区13247509181: 想设计一个VB程序,自己是菜鸟一个,具体如图所示,求大神帮忙了,小弟在此谢过!!!!!?
乘重小儿: 应该对你有帮助的!麻烦你要给个具体的需求算法 还有每个TextBox对应的名称是什么 这个其实很简单 TextBox.计算盈亏=TextBox.价*TextBox.人数-TextBox.油费-TextBox.车费-TextBox.过路费-(TextBox.餐数+TextBox.住宿)*TextBox.人数 如果一次性算太麻烦,你可以分步算就是了 定义一个变量分步来获得每次计算的值,然后再算最后的结果
南湖区13247509181: vb程序设计 来大神帮忙 - ?
乘重小儿: 提供一个思路吧,毕竟我也没那么多时间码代码.如果是练手的话还应该自己想,这样才能提高水平.如果是用来学习的话,可以自己去买本“xxx实例”,淘宝搜索vb 实例 即可,自己调一本就好.①可以通过timer,不断的调整label的top属性大小来实现渐变.颜色的话直接属性设置就好.②计算器的话可以简单可以做的很大,不过现在市面上功能全面的计算器很多,没必要自己写吧.③三角函数运算也一样,这个比计算器更简单点,用sin()等几个函数就行了.
南湖区13247509181: vb编程实例 - ?
乘重小儿: Private Sub Form_Click() Form1.Width = 13000 Dim i As Integer, j As Integer Cls Print Print "***************九九乘法表*****************" Print For j = 1 To 9 Print " 1 *"; j; "="; j; For k = 2 To j Print Tab(15 * (k - 1)); k; "*"; j; "="; j * k; Next k Print Next j End Sub
南湖区13247509181: 求一个vb的编程高手来帮忙啊?
乘重小儿: Dim i As Integer, a(20) As Integer Dim max As Integer, mix As Integer Dim sum As Integer Private Sub Command1_Click() Randomize max = a(1) mix = a(1) For i = 1 To 20 a(i) = Int(Rnd * 40) + 60 List1.AddItem a(i) If a(i) > max Then max = a(i) End ...
南湖区13247509181: 紧急求助一个VB程序设计~谢谢帮忙 - ?
乘重小儿: 设置控件:一个COMMANDBUTTON控件,叫COMMAND1一个LABEL控件,叫LABEL1设置代码:Private Sub Command1_Click()Dim R, XX = 0.01While X < 8848000X = X * 2R = R + 1WendLabel1.Capt...