@echo off&setlocal enabledelayedexpansion
set txt=file.txt
set /p b=<%txt%
set s=%b%
for /f "delims=" %%a in ('type %txt%') do (
if %%a gtr !b! (set b=%%a) else (set b=!b!)
if %%a lss !s! (set s=%%a) else (set s=!s!)
)
echo 文本文件“%txt%”中出现的
echo 最大数是 %b%,最小数是 %s%
echo=&pause
以上代码只针对文本文件中一行一个数字的文件,如果包含其它字符,那就不行了。
复制到EXCEL,一排序不就好了么
+