怎么都没有人回答我的这个问题。一个文本文件里面有不同的数字。然后用一个批处理找到最大和最小

2025-04-04 23:26:37
推荐回答(3个)
回答1:

@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

 

以上代码只针对文本文件中一行一个数字的文件,如果包含其它字符,那就不行了。

回答2:

复制到EXCEL,一排序不就好了么

回答3:

+