VB程序求出各位数为6且能被3整除的三位数共有多少个?

 我来答
赵扶风
2007-12-08 · TA获得超过846个赞
知道小有建树答主
回答量:367
采纳率:100%
帮助的人:619万
展开全部
建个按钮控件:(下程序还可以显示每个数)

'VB程序求出各位数为6且能被3整除的三位数共有多少个?
Private Sub Command1_Click()
Dim cout As Integer
For i = 100 To 999
If i Mod 10 = 6 And i Mod 3 = 0 Then
Print i;
cout = cout + 1

If cout Mod 5 = 0 Then
Print
End If

End If
Next

Print cout;"个"
End Sub

------------------
下面这个只能求个数
'VB程序求出各位数为6且能被3整除的三位数共有多少个?
Private Sub Command1_Click()
Dim cout As Integer
For i = 100 To 999
If i Mod 10 = 6 And i Mod 3 = 0 Then
cout = cout + 1
End If
Next

Print cout; "个"
End Sub
秋色烽火
2007-12-08 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.5万
采纳率:37%
帮助的人:1.2亿
展开全部
Dim NCount As Integer
Private Sub Form_Load()
For i = 1 To 999
If Right(i, 1) = "6" Then
If i Mod 3 = 0 Then
List1.AddItem i
NCount = NCount + 1
End If
End If
Next i
MsgBox "个位数为6且能被3整除的三位数有" & NCount & "个"
End Sub

在窗体上放一个ListBox控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
XOooZzz
2007-12-08 · TA获得超过813个赞
知道小有建树答主
回答量:672
采纳率:0%
帮助的人:399万
展开全部
求出各位数为6且能被3整除的三位数共有多少个?
print ((996-106)/10+1)\3;
select case (996-106)/10+1) mod 3
case 1 :if 106 mod 3 =0 then print "+1"
case 2 :if 106 mod 3 <>1 then print "+1"
end select
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
VB妮可
2007-12-08 · TA获得超过3333个赞
知道大有可为答主
回答量:2574
采纳率:0%
帮助的人:0
展开全部
Private Sub Command1_Click()
For i = 106 To 996 Step 10
If i Mod 3 = 0 Then j = j + 1
Next
Print j
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式