问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用vb编写程序,由1.2.3.4四个不同的数字组成的4位整数,要求每行显示十个...

发布网友 发布时间:2024-01-05 01:21

我来回答

4个回答

热心网友 时间:2024-10-25 23:15

Private Sub Command1_Click()
Dim A As Integer, B As Integer, C As Integer, D As Integer
Dim X As Integer
X = 1
For A = 1 To 4                   '千位数循环
  For B = 1 To 4                 '百位数循环
     If B = A Then GoTo S        '如果千位数和百位数相等,退出百位数循环
        For C = 1 To 4           '十位数循环
            If C = B Or C = A Then GoTo P   '如果十位数和百位数相等,或十位数和千位数相等,退出十位数循环
                For D = 1 To 4   '个位数循环
                    If D = A Or D = B Or D = C Then   '如果个位数和十位数,或个位数和百位数,或个位数和千位数相等,退出个位数循环
                        GoTo K
                    Else
                        Text1.Text = Text1.Text & CStr(A * 1000 + B * 100 + C * 10 + D) & " "
                        If X Mod 10 = 0 Then Text1.Text = Text1.Text & vbCrLf
                        X = X + 1
                    End If
K:
                Next D
P:
        Next C
S:
    Next B
Next A
'这里注意的问题是在判断语句退出循环后,但下一级循环仍然在执行,不是退出整体循环!!
End Sub

热心网友 时间:2024-10-25 23:12

Private Sub Form_Click()

  For a = 1 To 4

    For b = 1 To 4

      If a <> b Then

        For c = 1 To 4

          If c <> a And c <> b Then

            d = 10 - a - b - c

            Print a & b & c & d & " ";

            e = e + 1

            If e Mod 10 = 0 Then Print

          End If

        Next c

      End If

    Next b

  Next a

  Print

End Sub

热心网友 时间:2024-10-25 23:12

Private Sub Command1_Click()
js = 1
For i1 = 1 To 4
For i2 = 1 To 4
If i2 = i1 Then GoTo J1
For i3 = 1 To 4
If i3 = i2 Or i3 = i1 Then GoTo J2
For i4 = 1 To 4
If i4 = i1 Or i4 = i2 Or i4 = i3 Then
GoTo J3
Else
Print i1 & i2 & i3 & i4,
If js Mod 10 = 0 Then Print
js = js + 1
End If
J3:
Next i4
J2:
Next i3
J1:
Next i2
Next i1
End Sub

热心网友 时间:2024-10-25 23:12

Private Sub Form_Click()
Dim n(1 To 4) As Integer, k As Integer, i As Integer
Do
    Print n(1) + 1 & n(2) + 1 & n(3) + 1 & n(4) + 1 & " ";
    i = i + 1
    If i Mod 10 = 0 Then Print
    For k = 4 To 1 Step -1
        n(k) = n(k) + 1
        If n(k) = 4 Then
            n(k) = 0
        Else
            Exit For
        End If
    Next
Loop Until k = 0
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我在石家庄我的显卡坏了过了保修期我想问一下哪里可以修? 梦见蹲了半天的茅房 2016寒假小结作文怎么写 荣耀9,为什么电量现在越来越不耐用,之前更 哪些是易燃易爆场所 加油站有哪些消防安全隐患 说美国和苏联可以毁灭地球若干次的说法是怎么算出来的? 上证指数的年线怎么看? 早教中心需要什么证件 开办早教中心需要哪些许可证 下列各组中每种物质都既有离子键又有共价键的一组是: A.NaOH H 2 SO... 五百块钱让小狗撕坏了都让我用胶布黏上了一点都不缺,到银行能给换吗... JAVA用SWT写的界面,怎样把数据库里面的表显示在SWT的table中?并且实现修... 当年刘烨说非谢娜不娶,最后怎么还是没有在一起? 下列各组物质中,每种物质都是既有离子键又有共价键的一组是( )A... 一年内第二次修改技巧 gta公寓任务冷却时间 谢娜刘烨的恋爱经历 ...找到了文件夹,里面的STEP格式文件却看不到,怎么回事 在京东网购买表是第三方发货保修,可信吗? 【-3x的平方y的立方z】的立方除9x的立方y的5次方x的立方【-3x的平方y... 一根3米长的钢材,截去它的1/2,再截去剩下的1/2,还剩下()米。(求大师... ...现在牙特别黄,我现在早晚刷牙,就是没用,刷不回来了,怎么办_百度知 ... 修改没到一年怎么改? 男朋友为何不肯让我穿他的衣服? 糖炒栗子可以寄出国么 新手求助VB编程如何将*.txt文件中的数据读入到数组? 微信重新注册了,怎么找回以前那个? 请问一个手机号注册了两个,但登不上另一个怎么办啊? 修改一年内如何二次修改吗苹果 索尼RX10M4可以拍4K视频吗? 索尼相机RX10M4的摄影表现如何?知道的说下。 惠普墨盒能打多少张纸? 如何让一个手机号绑定两个? 配置250ml的0.2mol/L 的氯化钠溶液的具体步骤, 茉莉奶白总部在哪儿 一个手机怎么注册两个 ...1/2米,两次共截下多少米?,这时还剩下多少米? 一年改2次的办法 解算式(-3x^2 y^3 z)^3÷9x^3 y^5·x^3·(-3x^2 y)^2 GTA5合约CD时间分析 ...的Word里移动不了表格,鼠标移到左上方变成是十字白色箭头,请问怎么... 辅酶Q10适合什么年龄吃的 戒赌视频博主有哪些 今年春考作文题目是什么~? 索尼RX10M4的跟焦性能好吗? 两个微信绑定了同一个手机号,怎么找到原? 数学数学,哪位高手来帮帮我 探析GTA5中抢劫任务冷却机制的影响 (-3X的平方y的三次方Z)×X的三次方(X的二次方Y)的二次方除以9X的四次...