VB语言实现10个数和从1,2.10这10个数字中任取6个全组合输出(每组6个不同数字)并满足条件1,2,3,6有1至2个1,2,7,8,9,10有1至3个5,6,9有1至2个和值31至33结果下面正确01-03-04-05-08-1001-03-04-05-09-1001-04-05-06

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 11:35:19
VB语言实现10个数和从1,2.10这10个数字中任取6个全组合输出(每组6个不同数字)并满足条件1,2,3,6有1至2个1,2,7,8,9,10有1至3个5,6,9有1至2个和值31至33结果下面正确01-03-04-05-08-1001-03-04-05-09-1001-04-05-06

VB语言实现10个数和从1,2.10这10个数字中任取6个全组合输出(每组6个不同数字)并满足条件1,2,3,6有1至2个1,2,7,8,9,10有1至3个5,6,9有1至2个和值31至33结果下面正确01-03-04-05-08-1001-03-04-05-09-1001-04-05-06
VB语言实现10个数和
从1,2.10这10个数字中任取6个全组合输出(每组6个不同数字)
并满足条件
1,2,3,6有1至2个
1,2,7,8,9,10有1至3个
5,6,9有1至2个
和值31至33
结果下面正确
01-03-04-05-08-10
01-03-04-05-09-10
01-04-05-06-07-08
01-04-05-06-07-10
02-03-04-05-07-10
02-03-04-05-08-09
02-03-04-05-08-10
02-03-04-05-09-10
02-04-05-06-07-08

VB语言实现10个数和从1,2.10这10个数字中任取6个全组合输出(每组6个不同数字)并满足条件1,2,3,6有1至2个1,2,7,8,9,10有1至3个5,6,9有1至2个和值31至33结果下面正确01-03-04-05-08-1001-03-04-05-09-1001-04-05-06
做完了,不用任何控件,代码如下:
Dim M(6) As Byte, H(6) As Byte
Dim G(3) As Byte
Dim I As Byte, J As Byte, Hj As Integer
Const N = 10, X = 6, Y = 33
Private Sub Form_Click()
Cls
For I = 0 To X
M(I) = I: H(I) = 0
Next
Hj = 0
I = 1
Call ZuHe
Print "共有以上"; Hj; "个结果符合题目要求."
Print "单击窗口重做一遍."
Print: Print "双击窗体退出程序."
End Sub
Sub ZuHe()
Do While M(I) = 1 And M(J) = 7 And M(J) 30 And H(I) < 34) And (G(1) > 0 And G(1) < 3) And (G(2) > 0 And G(2) < 4) And (G(3) > 0 And G(3) < 3) Then
Hj = Hj + 1
Print Hj;
For J = 1 To X
If J > 1 Then Print "-";
Print M(J);
Next
Print
End If
ElseIf H(I) < Y Then
I = I + 1
M(I) = M(I - 1) + 1
Call ZuHe
I = I - 1
End If
M(I) = M(I) + 1
DoEvents
Loop
End Sub
Private Sub Form_DblClick()
End
End Sub
Private Sub Form_Load()
Form1.AutoRedraw = True
Form1.Caption = "S.T.S.-数字求和"
Form1.Width = 10000
Form1.Height = 5000
Print "本程序不用任何控件,点击窗口即可运行,结果将显示在窗口内.双击窗体退出程序."
Print: Print: Print "单击窗口继续."
End Sub
已经运行过.如果有什么问题请再留言.祝你学习进步!

VB语言实现10个数和从1,2.10这10个数字中任取6个全组合输出(每组6个不同数字)并满足条件1,2,3,6有1至2个1,2,7,8,9,10有1至3个5,6,9有1至2个和值31至33结果下面正确01-03-04-05-08-1001-03-04-05-09-1001-04-05-06 用vb语言计算1!+2!+3!+…+10!,其中阶乘的计算分别用过程和函数实现. vb语言随机数问题vb语言中如何编程实现从7,8 ,54,69,12,32这组数字中随机产生一个数字 VB语言如何实现组合后多条匹配条件过滤输出问题用vb语言同时满足下列2个条件就输出源代码(1)假定从1-15这15个数字中任选6个全组合输出(每行输出6个不相同数字,并且从小到大排列)(2)将第一 C语言实现统计1-200中素数的个数 VB编程实现1~100偶数求和 C语言实现从键盘输入10个数,找出其中的正数的个数,负数的个数,并求和 怎样用VB语言随机产生0,1,2,3中的一个数? C语言编程实现从1到100的求和 VB编写程序:已知abc三个数,使数字从大到小排列,用一个if语句和一个嵌套的if语句如何实现啊啊啊啊急啊. 用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和. 用C语言编程实现从键盘任意输入10个整数,统计其中奇数的个数,并计算这些奇数的和 VB 显示3个(1-100)的随机数和这三个数的最大值 c语言菜鸟求助 在已知的几个数之间随机选择一个比如已知1,2,3,6,8,9,随机从这几个数中选择一个,怎么实现?给出完整函数,我是用VB6.0的! 排列组合算法程序用C.C++.asp.或者jsp.vb.随便一种语言.输出1到33.33个数.从中选6个数.不重复.输出所有可能排列.不分顺序.写出完成算法程序.附带注释. 用VB编程,求Fibonacci数列的前40个数以及它们的和.数列特点:第1,2两个数为1,从第三个数开始,每个数等于前两个数之和. 高一信息科技设计程序:(用VB语言)1、10元和50元两种纸币组成240元,列出所有不同的取法和种数.2、1xx47 ,知道这5位数是57或67的倍数,输出所有满足条件的5位数,并统计这样数的个数.3、鸡兔 VB语言中,在固定的10个数中随机产生3个数,怎么编