Board logo

标题: 清高手帮忙:如何用批处理求n! [打印本页]

作者: stornager     时间: 2007-4-4 02:53    标题: 清高手帮忙:如何用批处理求n!


作者: zhclvip     时间: 2007-4-5 02:23
@echo off
setlocal enabledelayedexpansion
set n=%1
set fact=1
:loop
if not defined n (
echo Not enough parameters.
set /p n=请输入N值求阶乘:
goto loop
)
for /l %%i in (1,1,%n%) do set /a fact*=%%i
set fact
pause>nul
作者: stornager     时间: 2007-4-12 07:00
set fact 有何作用???
作者: itieim     时间: 2007-4-17 03:30
顶ls的
请高手养成写注释的好习惯啊
谢谢
作者: itieim     时间: 2007-4-17 04:05
程序的健壮性应该还可以加强的
作者: nanhui112     时间: 2007-12-4 12:21
好像只能统计到10位数咯 ^_^
还有应该可以不用变量延迟的
作者: maclover815     时间: 2007-12-7 23:41    标题: 学习下

学习下了