基拉freedom 当前离线
上尉
@echo off set /p a=输入数字: set /p b=输入n次方: set d=a set /a c=%b%-1 setlocal EnableDelayedExpansion :begin set /a d=!d!*%a% set /a c=!c!-1 if "!c!"=="0" goto end goto begin :end echo %a%的%b%次是!d! pause复制代码
m91opse 当前离线
列兵
TOP
@echo off set /p a=输入数字: set /p n=输入n次方: set ret=1 for /L %%i in (1,1,%n%) do set /a ret*=%a% echo 输出结果:%ret% pause复制代码
oowgsoo 当前离线
二级士官
评分人数
batman 当前离线
考官
荣誉版主
@echo off set /a d=1^<^<31,x="~d" echo cmd所能处理的最小数值为 %d% echo cmd所能处理的最大数值为 %x% pause>nul复制代码
aaqqi1111 当前离线
三级士官