九九乘法表 批处理版



复制代码 代码如下:

@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



相关阅读:
XP系统注册表的技巧
ajax+php无刷新二级联动下拉菜单(省市联动)源码
Red Hat CEO:桌面Linux无用
oracle中process和session的关系
Oracle Freelist和HWM原理及性能优化方法
js中更短的 Array 类型转换
php数组函数序列之array_values() 获取数组元素值的函数与方法
解决Vista系统与游戏的不兼容
PHP web开发HTTP协议中的KeepAlive
初学:apache与php基本配置
hibernate中的增删改查实现代码
针对初学PHP者的疑难问答(2)
HTML其实就是学习几个重要标记的应用
phpMyAdmin2.11.6安装配置方法
快速导航

Copyright © 2016 phpStudy |