用VB编程实现下面的目的,输入一个正整数,然后计算该数的每一位非零数字相乘的积。

如输入103601计算结果为1*3*6*1=18... 如输入103601计算结果为1*3*6*1=18 展开
 我来答
catwym
2012-05-25 · TA获得超过1239个赞
知道小有建树答主
回答量:671
采纳率:66%
帮助的人:549万
展开全部
x = Val(InputBox("正整数", "输入", 1234556))
t = 1
While x >= 1
y = x Mod 10 '截取得余数
Print y; '查看值
If y <> 0 Then t = t * y
x = x \ 10 '截取后的内容
Wend
Print t
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式