|
|
|
| 九九乘法表 |
| 运行环境: Win9x/NT/2000/XP/2003 |
(载入中...) |
| 文件大小: 1 K |
| 软件类别: BAT源码 |
| 软件语言: 简体中文 |
| 软件属性: 热 |
| 授权方式: 免费版 |
| 添加时间: 2008-3-29 8:11:00 |
| 软件等级: ★★★ |
| 软件绿化: 佚名 |
| 相关链接: 源码演示地址 源码注册地址 |
| 下载次数: 日: 周: 月: 总: |
| 软件添加: 审核:lodge 录入:lodge |
警告:运行BAT源码是一种危险的动作,如果你不熟悉,请不要尝试!
@echo off :: 九九乘法表 :: code by jm 2006-12-25 CMD@XP :: 出处:1、http://www.cn-dos.net/forum/viewthread.php?tid=26038 :: 2、http://bbs.wuyou.com/viewthread.php?tid=88564 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键替代空格键来排版 :: Code by qjbm 2007-1-24 CMD@XP :: 出处:http://www.cn-dos.net/forum/viewthread.php?tid=26038 @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 乘法表 :: Code by spiegboy 2007-2-17 CMD@XP :: 出处:http://www.cn-dos.net/forum/viewthread.php?tid=26038 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 |
@echo off :: 九九乘法表 :: code by jm 2006-12-25 CMD@XP :: 出处:1、http://www.cn-dos.net/forum/viewthread.php?tid=26038 :: 2、http://bbs.wuyou.com/viewthread.php?tid=88564 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键替代空格键来排版 :: Code by qjbm 2007-1-24 CMD@XP :: 出处:http://www.cn-dos.net/forum/viewthread.php?tid=26038 @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 乘法表 :: Code by spiegboy 2007-2-17 CMD@XP :: 出处:http://www.cn-dos.net/forum/viewthread.php?tid=26038 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 |
* 为了达到最快的下载速度,推荐使用网际快车下载本站软件。
* 如果您发现该软件不能下载,请通知管理员或点击【此处报错】,谢谢!
* 未经本站明确许可,任何网站不得非法盗链及抄袭本站资源;如引用页面,请注明来自本站,谢谢您的支持! |
|
|
| 网友评论:(评论内容只代表网友观点,与本站立场无关!) |
【发表评论】 |
|
|