@echo off
:do
cls
set a=1
set /p n=输入N!
if %n% equ 0 (echo 0!=1&pause&goto :do)
for /l %%i in (1,1,%n%) do set /a a*=%%i
echo %n%!=%a%
pause
goto do
搜到了
[ Last edited by huzixuan on 2007-1-29 at 11:53 PM ]作者: ysc 时间: 2007-1-29 07:38 4*3*2*1作者: huzixuan 时间: 2007-1-29 07:40 .....
ysc 兄
恕小弟愚昧, 4*3*2*1
此是何意呀...
要用批解作者: ysc 时间: 2007-1-29 07:43 不就是4!吗?用得着用BAT吗,口算啊作者: namejm 时间: 2007-1-29 07:52 计算阶乘以前已经有过类似的讨论了,请看这个帖子: Goto模拟递归计算N的阶乘:)