BAT批处理实现Fibonacci函数

所属分类: 脚本专栏 / DOS/BAT 阅读数: 526
收藏 0 赞 0 分享

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

@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”

更多精彩内容其他人还在看

CMD命令行中以管理员权限启动应用程序实现方法

这篇文章主要介绍了CMD命令行中以管理员权限启动应用程序实现方法,本文使用一个JS脚本来实现,需要的朋友可以参考下
收藏 0 赞 0 分享

BAT批处理中使用数组示例

这篇文章主要介绍了BAT批处理中使用数组示例,批处理指令中并没有原生支持数组,本文用模拟的方法实现数组类似效果,需要的朋友可以参考下
收藏 0 赞 0 分享

BAT批处理判断目录在%Path%中实现方法

这篇文章主要介绍了BAT批处理判断目录在%Path%中实现方法,即实现判断一个目录是否在某个文件夹中,需要的朋友可以参考下
收藏 0 赞 0 分享

BAT批处理实现Fibonacci函数

这篇文章主要介绍了BAT批处理实现Fibonacci函数,本文直接给出实现代码和使用示例,需要的朋友可以参考下
收藏 0 赞 0 分享

BAT批处理实现字符串截取功能

这篇文章主要介绍了BAT批处理实现字符串截取功能,本文直接给出多个截取示例,教你如何实现字符串截取,需要的朋友可以参考下
收藏 0 赞 0 分享

BAT批处理实现自动安装软件功能

这篇文章主要介绍了BAT批处理实现自动安装软件功能,本文直接给出代码示例,,需要的朋友可以参考下
收藏 0 赞 0 分享

BAT批处理全自动(静默)安装软件的方法(包含4种常见安装包格式)

这篇文章主要介绍了BAT批处理全自动(静默)安装软件的方法(包含4种常见安装包格式),本文讲解了常用应用软件的封装类型、测试方法与安装类型分析、在批处理文件中的要求等内容,需要的朋友可以参考下
收藏 0 赞 0 分享

BAT批处理实现软件的自动安装(以搜狗拼音为例)

这篇文章主要介绍了BAT批处理实现软件的自动安装(以搜狗拼音为例),本文以安装搜狗拼音为例做个小实验,其他软件的安装可以以此作为参考来实现,需要的朋友可以参考下
收藏 0 赞 0 分享

BAT批量去除文件首行以及批量合并文件脚本

这篇文章主要介绍了BAT批量去除文件首行以及批量合并文件脚本,本文直接给出实例代码,需要的朋友可以参考下
收藏 0 赞 0 分享

Windows2003下批量添加和导出所有ip BAT脚本

这篇文章主要介绍了Windows2003下批量添加和导出所有ip BAT脚本,本文直接给出代码实例,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多