VB算法问题,五个数抽取无重复三位数并能被4整除的

就说,有5个数分别是0,4,5,6,7抽取一个三位数的数字并能被4整除这样的数有几个?要求能运行通过,给出具体算法哦~一个按钮点击即输出,输出具体的三位数和这样数字的个数... 就说,有5个数分别是 0,4,5,6,7
抽取一个三位数的数字并能被4整除
这样的数有几个?

要求能运行通过,给出具体算法哦~
一个按钮点击即输出,输出具体的三位数和这样数字的个数!!!

谢谢了……
展开
 我来答
Yuqi_Tan

2009-06-17 · TA获得超过8.9万个赞
知道大有可为答主
回答量:9918
采纳率:93%
帮助的人:3486万
展开全部
Private Sub Command1_Click()
Dim A As Integer, B As Integer, C As Integer
Dim M As Integer, N As Integer
Form1.AutoRedraw = True
For A = 0 To 7
If A = 0 Or A > 3 Then
For B = 0 To 7
If (B = 0 Or B > 3) And B <> A Then
For C = 0 To 7
If (C = 0 Or C > 3) And C <> A And C <> B Then
M = 100 * A + 10 * B + C
If M > 100 Then
If M Mod 4 = 0 Then
N = N + 1
Print N; M,
If N Mod 6 = 0 Then Print
End If
End If
End If
Next
End If
Next
End If
Next
Print
Print "共有"; N; "个符合条件的三位数"
End Sub

已经运行过
弥书笪英哲
2020-05-09 · TA获得超过3993个赞
知道大有可为答主
回答量:3103
采纳率:32%
帮助的人:230万
展开全部
Private
Sub
Command1_Click()
Dim
A
As
Integer,
B
As
Integer,
C
As
Integer
Dim
M
As
Integer,
N
As
Integer
Form1.AutoRedraw
=
True
For
A
=
0
To
7
If
A
=
0
Or
A
>
3
Then
For
B
=
0
To
7
If
(B
=
0
Or
B
>
3)
And
B
<>
A
Then
For
C
=
0
To
7
If
(C
=
0
Or
C
>
3)
And
C
<>
A
And
C
<>
B
Then
M
=
100
*
A
+
10
*
B
+
C
If
M
>
100
Then
If
M
Mod
4
=
0
Then
N
=
N
+
1
Print
N;
M,
If
N
Mod
6
=
0
Then
Print
End
If
End
If
End
If
Next
End
If
Next
End
If
Next
Print
Print
"共有";
N;
"个符合条件的三位数"
End
Sub
已经运行过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式