九九乘法表 批处理版
九九乘法表 批处理版
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:@echooff::九九乘法表setnum=0for/l%%iin(1,1,9)do(for/l%%jin(1,1,%%i...

九九乘法表 批处理版1

复制代码 代码如下:

@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

:: 另外一种,用Tab键替代空格键来排版

@ECHO %DBG% OFF

SETLOCAL ENABLEDELAYEDEXPANSION

for /l %%i in (1,1,9) do (

for /l %%j in (1,1,%%i) do (

set /a h=%%i*%%j

set /p=%%i×%%j^=!h!<nul

if %%i==%%j echo.

)

)

pause

@echo off

:: 99 乘法表

setlocal enabledelayedexpansion

for /l %%a in (1,1,9) do (

for /l %%b in (1,1,%%a) do (

set /a i+=1

set /a ans=%%a*%%b

set ans=%%b×%%a=!ans!

set res=!res! !ans:~0,6!

if !i! equ %%a echo!res!&set res=& set i=0

)

)

pause

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新DOS/BAT学习
热门DOS/BAT学习
脚本专栏子分类