xiaoxx 当前离线
三级士官
TOP
duanxianfell 当前离线
二级士官
fjcqlcx 当前离线
随风 当前离线
荣誉版主
ieutk 当前离线
不明白为何要这样写? echo %n%|findstr "^[0-9]*$">nul 这样不行么?
原帖由 ieutk 于 2008-1-4 13:46 发表 说一下 set n=1这句在你的代码中没有起到作用,可以不加 区分数字跟其它字符可以用这个代码echo %n%|findstr "^[1-9][0-9]*$">nul
echo %n%|findstr "^[1-9][0-9]*$">nul复制代码
小竹 当前离线
四级士官
@echo off set n=1 set /p n=input a number! for /l %%i in (1,1,%n%) do ( set /a sum+=%%i ) echo %sum% pause复制代码
评分人数