最近学了一下输出随机数,忽然想统计一下数字的数量
但没有什么好办法,我的想法是把输出的数字与所有数字对比,
虽然感觉这样循环比对是可以用for做到,但我不会
所以写成下面这样,但又怕写错,所以写了一半不写了先测试一下- @echo off
- setlocal enabledelayedexpansion
- for /l %%i in (1,1,50) do set /a var=!random!%%10 &if !var!==0 set /a a1+=1 else if !var!==1 set /a a2+=1 else if !var!==2 set /a a3+=1
- echo !a1!
- pause
复制代码 结果:
(几行或没有"运算符不存在")
数字(例如6,7)
请按任意键继续......
求大佬解释原因并给出正解 |