一道关于VB程序计算的题目,计算结果

2025-01-01 03:12:18
推荐回答(1个)
回答1:

这题的主要关键点是要明白,当Do
While
后面不是比较式的式子而是数字的时候,除了0是代表NO的意思,其他数字都代表Yes,也就是可以继续循环的意思。
n=246
k=1
num=246
Do
While
246
(可以循环)

k=1×6=6

num=246\10=24
Do
While
24

k=6×4=24

num=24\10=2
Do
While
2

k=24×2=48

num=2\10=0
Do
While
0
(是NO的意思,不循环,直接出结果)
∴r=fun(n)=k=48