45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:BAT批处理Fibonacci函数的使用示范

BAT批处理Fibonacci函数的使用示范

2015-07-01 14:51:32 来源:www.45fan.com 【

BAT批处理Fibonacci函数的使用示范

小无聊一下,不过真的很强大……

@ECHO OFF
 
SETLOCAL
 
SET X=10
 
CALL :Fib %X% Y
ECHO Fib^(%X%^)=%Y%
GOTO :EOF
 
:Fib [In]X [Out]Result
SETLOCAL
SET A=%1
SET D=1
SET E=0
 
IF %A% LEQ 1 (
  GOTO FibRet
)
 
SET /A B=%A%-1
SET /A C=%A%-2
CALL :Fib %B% D
CALL :Fib %C% E
 
:FibRet
ENDLOCAL & SET /A %2=%D%+%E% & GOTO :EOF

输出是“Fib(10)=89”


本文地址:http://www.45fan.com/a/question/13197.html
Tags: 实现 批处理 BAT
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部