从零开始学Python

用批处理(bat)打印乘法口诀表

2018-01-26  本文已影响6人  iLester

乘法口诀表打印的一题多构之bat版本:

@echo off 
:: 九九乘法表 
set num=0 
for /l %%i in (1,1,9) do ( 
for /l %%j in (1,1,%%i) do call :multiply %%i %%j 
) 
pause>nul 
goto :eof 

:multiply 
set /a num+=1 
set /a var=%1*%2 
set var=%2*%1=%var% 
set var=%var% 
if %2 equ 1 (set var=%var:~0,5%) else set var=%var:~0,6% 
set str=%str% %var% 
if %num% equ %1 echo %str%&set str=&set num=0 
goto :eof 

上述代码另存为.bat文件,在Windows中的命令提示符中显示的效果如下:


运行结果
上一篇 下一篇

猜你喜欢

热点阅读