在0123456789这十个自然数中任取三个不同的数字,组成的三位数中是3的倍数的有几个?要简单过程

在0123456789这十个自然数中任取三个不同的数字,组成的三位数中是3的倍数的有几个?要简单过程... 在0123456789这十个自然数中任取三个不同的数字,组成的三位数中是3的倍数的有几个?要简单过程 展开
 我来答
zyxt2004
2012-05-20 · TA获得超过581个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:77万
展开全部
'
'回答;
'用Excel VBA编写简单程序:
'通过三层嵌套循环分别取出单个的数字,
'当这三个数互不相等时,将它们重新组合成新的三位数
'将这三位对3进行整除取余,当余数为0时即为所求
'
'具体操作如下:
'打开excel,按“Alt+F11”进入VBE编辑环境,输入以下代码,
'然后点击工具栏中的运行子过程按钮
'组成的三位数将分别填入当前工作表的A列中
'结果显示有228个符合条件的数

Sub 求能够被3整除的三位数()
Dim i As Integer, j As Integer, r As Integer
Dim c As Integer
Dim s As Long
s = 1
For i = 1 To 9
For j = 0 To 9
For r = 0 To 9
'当所取三个数都互不相等的情况下
If i <> j And i <> r And j <> r Then
'将三个数进行组合成一个新的三位数并赋值给变量c
c = Val(CStr(i) & CStr(j) & CStr(r))
'当新的三位为3的倍数时
If c Mod 3 = 0 Then
'在A列单元格中填入这个新的三位数
Range("a" & s) = c
s = s + 1
End If
End If
Next r
Next j
Next i
MsgBox "任取三个数组成的三位数中是3的倍数的有" & s - 1 & "个"
End Sub
637148338
2011-10-04 · TA获得超过152个赞
知道答主
回答量:51
采纳率:0%
帮助的人:19.1万
展开全部
mei
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式