- ::批处理计算1+2+3+4+...+100=?
- ::计算从1到100的数字之和
- ::要求:
- ::不能直接echo,必须用程序计算出结果;
- @echo off
- set var1=0
- set /p var2=请输入最大数:
- for /l %%a in (1 1 %var2%) do (set /a var1+=%%a)
- echo;%var1%
- pause
- @echo off
- set var1=0
- for /l %%a in (1 1 100) do (set /a var1+=%%a)
- echo;%var1%
- pause
复制代码
|