永发信息网

VB统计代码

答案:2  悬赏:20  手机版
解决时间 2021-05-16 11:29
比如:123456789123456 我写出这几个数字中 统计奇数有几个 统计偶数有几个 代码怎么写啊
最佳答案

Private Sub Form_Click()
Dim a As String, b As String
Dim o As Integer, j As Integer
a = InputBox("请输入数字", "提示")
For i = 1 To Len(a)
b = Val(Mid(a, i, 1))
If b Mod 2 = 0 Then
o = o + 1
Else
j = j + 1
End If
Next i
Print "偶数为" & o & "个,奇数为" & j & "个。"
End Sub


全部回答

Private Sub Form_Load() Dim str As String Dim strs() As String Dim i As Long Dim lngStr As Long str = InputBox("请输入一组数字")

lngStr = Len(str) ReDim strs(lngStr) For i = 0 To lngStr - 1 strs(i) = Mid$(str, i + 1, 1) Next For i = 0 To lngStr - 1 If strs(i) Mod 2 Then MsgBox strs(i) & "为奇数" Else MsgBox strs(i) & "为偶数" End If Next End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ宠物1Q币充多少元宝
比较有名的内衣品牌??
海尔微波炉MD—2270EGC使用说明书
富拉尔基区齐齐哈尔旺兴家常菜面馆地址在哪,
关于“中国制造”这四个字举足轻重,何时才能
武汉哪有卖草饼的?
因一键还原中止而造成的c盘尚未备份的资料丢
QQ飞行岛怎么能玩?
北戴河离太原有多远,太原离晋中市有多远
如何将视屏中演员的声音消去
浉河区信阳大众理发哪位知道具体地址啊
给小宝宝取个名字
胃口不好怎么办
打狂犬疫苗打哪个部位,狗狗打疫苗应该在什么
西安区牡丹江荣耀网吧地址在什么地方,想今天
推荐资讯
为什么我的脚腕靠上1分米的位置的骨头痛啊,
为什么和喜欢的女生不知道说些什么,应该聊什
睢阳区商丘雅康口腔门诊(平安办事处天明社区
讲解是什么意思,916321436243什么意思 要有讲
韩剧《妻子的诱惑》的插曲是什么?
为什么我下载了玩家宝宝说网络中断?
假如自己以后要和性格嚣张,说话处处针对的人
打什么掉高鬼魂,跪求打书帝,真的跪求,打什
求怪兽仙境3的攻略.
魔兽世界联盟强,还是部落强?
QQ三国的翅膀
这样是否怀孕?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?