当前位置:DOS资源站资料中心批处理教程 → 批处理再现九九乘法表

批处理再现九九乘法表

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-6-2 15:06:49

@echo off
for /l %%i in (1,1,9) do set str= &call :lp %%i
pause&goto :eof
:lp
cd. >temp.txt
for /l %%i in (1,1,10) do (
    set a=%1&set b=%%i
    set /p str=<temp.txt
    setlocal enabledelayedexpansion
    set /a c=!a!*!b!
    if !c! gtr 9  (echo !str!0!a!*0!b!=!c! >temp.txt) else (echo !str!0!a!*0!b!=0!c! >temp.txt)
    if !b! gtr !a! echo !str!&del temp.txt /q&goto :eof
    endlocal
)