vb编程实例 求大神帮忙啊

作者&投稿:俟纪 (若有异议请与网页底部的电邮联系)
求教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




南湖区13247509181: 求几个简单的VB实例
乘重小儿: 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...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网