可以开启变量延迟用 if- @echo off&setlocal enabledelayedexpansion
- set max=0
- for /f %%a in (test.txt) do if %%a gtr !max! set max=%%a
- echo 最大值为 %max%
- pause
复制代码 也可以不开变量延迟用 set /a- @echo off
- (for /f %%a in (test.txt) do set /a "max+=!(max/%%a)*(%%a-max)") 2>nul
- echo 最大值为 %max%
- pause
复制代码
|