一个文本文件里面有不同的数字。然后用一个批处理找到最大和最小。
展开全部
@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
以上代码只针对文本文件中一行一个数字的文件,如果包含其它字符,那就不行了。
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
以上代码只针对文本文件中一行一个数字的文件,如果包含其它字符,那就不行了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询