首页 电脑 电脑学堂 查看内容

九九乘法表 批处理版

2009-9-14 17:15 872 0

摘要:   用批处理实现的九九乘法表实现代码。   @echo off   :: 九九乘法表   set num=0   for /l %%i in (1,1,9) do (   for /l %%...

  用批处理实现的九九乘法表实现代码。   @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
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部