本帖最后由 112 于 2020-4-15 21:24 编辑
求助大神!我想制作一个程序。这个程序可以求出斐波那契数列的前项除以后项的值。
程序输出如下:- (1/1的值)
- (1/2的值)
- (2/3的值)
- (3/5的值)
- (5/8的值)
- (8/13的值)
- ...............
复制代码 众所周知,菲波那切数列的前项除以后项的结果会越来越接近黄金分割数。我就是好奇心强。想用批处理计算出来。- @echo off
- set firstfib=1
- set secondfib=1
- set ans=
- for /l %%a in ( 1 , 1 , 100 ) do set \a secondfib=secondfib+firstfib&set \a firstfib=firstfib+secondfib&set /a ans=firstfib/secondfib&echo %ans%
- pause>nul
复制代码 这是鄙人的代码,只是不知道批处理如何进行小数运算和鄙人的程序为何出错。还请大神赐教。 |