首页 > 电脑

批处理的问题,用For命令想执行1+2+3+...+100,但是它一直执行0+1,0+2...

更新时间2018-11-18 15:35:33

代码如下,问题出在哪里?如果要计算1+2+3+...+100应该怎么写?
批处理的问题,用For命令想执行1+2+3+...+100,但是它一直执行0+1,0+2...

批处理的问题,用For命令想执行1+2+3+...+100,但是它一直执行0+1,0+2...

缺省况下

set a=0

不能用到for循环中的,要用的话你必须这样

setlocal enabledelayedexpansion
set a=0
for /l %%i in (1,1,100) do set /a a=!a! + %%i

(批处理应用不多的,不如学习下真正的编程)

上一篇:易语言怎么编辑框1.内容+编辑框2.内容=编辑框3

下一篇:电脑主机箱电源就拆了几个螺丝小风扇掉下去了剩余的滑丝了