批處理bat遞歸計算N!的實現(xiàn)代碼
更新時間:2016年12月03日 17:14:23 投稿:mdxy-dxy
這篇文章主要介紹了批處理bat遞歸計算N!的實現(xiàn)代碼,需要的朋友可以參考下
核心代碼:
@echo off
:: 代碼來自網(wǎng)友:liangbch
setlocal enabledelayedexpansion
echo To calculate n^^!
set/p nn=n=?
set/a "buff_1=1,rad=10000,len=1"
for /l %%i in (1,1,%nn% ) do (
set/a cc=0
for /l %%j in (1,1,!len!) do (
set/a "tt=buff_%%j* %%i+!cc!"
set/a "buff_%%j=!tt! %% !rad!,cc=!tt!/!rad!"
)
if !cc! gtr 0 (
set/a len+=1
set/a buff_!len!=!cc!
)
)
set/p xx=n^^!=<nul
set/a tt=buff_%len%
set/p xx=!tt!<nul
set/a len-=1
for /l %%i in (%len%,-1,1 ) do (
set/a tt=buff_%%i
if !tt! lss 1000 set tt=00000!tt!
set/p xx=!tt:~-4!<nul
)
echo.
pause
雙擊輸入數(shù)字即可。
相關(guān)文章
批處理將文件俠內(nèi)的文件名導(dǎo)入表格對應(yīng)名稱中
這篇文章主要介紹了使用批處理實現(xiàn)將文件俠內(nèi)的文件名導(dǎo)入表格對應(yīng)名稱中的方法和兩個示例,推薦給大家學(xué)習(xí)下。2015-09-09
windows下使用bat批量刪除文件(用于內(nèi)存清理)
有時候我們需要刪除固定目錄的一些緩存文件,每次手工太麻煩,windows下可以結(jié)合bat批量刪除一些文件更方便快捷,需要的朋友可以參考一下2023-12-12

