本帖最后由 aa77dd@163.com 于 2015-7-1 15:49 编辑
回复 1# email10t
每次循环计算两个数, 直到发生溢出, 停止计算, 最后两个计算结果也不输出- @echo off
- set /a a=0, b=1
-
- :Fibonacci
- <nul set /p=%a%,%b%,
- set /a "b+=a+=b, t=a|b"
- if %t% geq 0 (
- goto :Fibonacci
- ) else (
- echo; overflow! stop!
- )
- pause
复制代码
|