批处理 加分在线等 set i=0 for /l %%a in (1,1,100) do ( set /a i+=1 ) echo 结算结果:%i%
答案:1 悬赏:50 手机版
解决时间 2021-03-13 12:14
- 提问者网友:最爱你的唇
- 2021-03-13 07:08
批处理 加分在线等 set i=0 for /l %%a in (1,1,100) do ( set /a i+=1 ) echo 结算结果:%i%
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-03-13 08:30
set i=0
::设置变量i的值为0
for /l %%a in (1,1,100) do ( set /a i+=1 )
::这个是For循环命令的一种,就是以1为起点,步长为1,终点为100做循环(就是循环100次),其执行的命令就是“set /a i+=1”,这个命令的意思是设置变量i的值为原来变量的值i多1,例如原来i的值为2,执行后就是2+1=3了,这样循环往复,最后i的值会变成100。具体的你可以在cmd窗口中输入"for /?""set /?"来查询帮助。%%a是一个for命令自带的变量,可以记录循环次数,在这里%%a的值最初是1(就是起点),而后每循环一次,%%a的值就会加1(加上一个步长),当%%a为100时(就是终点),循环就结束了
echo 结算结果:%i%
::输出变量i的值
::设置变量i的值为0
for /l %%a in (1,1,100) do ( set /a i+=1 )
::这个是For循环命令的一种,就是以1为起点,步长为1,终点为100做循环(就是循环100次),其执行的命令就是“set /a i+=1”,这个命令的意思是设置变量i的值为原来变量的值i多1,例如原来i的值为2,执行后就是2+1=3了,这样循环往复,最后i的值会变成100。具体的你可以在cmd窗口中输入"for /?""set /?"来查询帮助。%%a是一个for命令自带的变量,可以记录循环次数,在这里%%a的值最初是1(就是起点),而后每循环一次,%%a的值就会加1(加上一个步长),当%%a为100时(就是终点),循环就结束了
echo 结算结果:%i%
::输出变量i的值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯