按键精灵中文数字怎么递增循环

就是输入数字一,下一次循环的话会变成二,下一次会变成三,依次递增... 就是输入数字一,下一次循环的话会变成二,下一次会变成三,依次递增 展开
 我来答
帐号已注销
2015-02-08 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6449
采纳率:69%
帮助的人:2108万
展开全部
如果是成千上万,那就不好弄,100以下比较容易。
追问
怎么弄?
追答
Dim Num(9),Digital(1)
Num(0) = "" : Num(1) = "一" : Num(2) = "二"
Num(3) = "三" : Num(4) = "四" : Num(5) = "五"
Num(6) = "六" : Num(7) = "七" : Num(8) = "八"
Num(9) = "九" : Digital(0) = "十" : Digital(1) = "百"
For i = 1 To 99
If i > 0 And i = 10 And i < 20 Then
b = i Mod 10
Str = Digital(0) & Num(b)
Else
a = i \ 10
b = i Mod 10
Str = Num(a) & Digital(0) & Num(b)
End If
MessageBox Str
Next

所以从1到99还是比较容易,100以上要考虑“零”,一万以上,要考虑两个“零”,算法就变得复杂。
夏雨何冬雪
2022-11-18
知道答主
回答量:2
采纳率:0%
帮助的人:541
展开全部
for i=0 i 1to 100
i=i+1
for next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式