
批處理如何更準確地計算e的值
e本來等于2.718281828...但是它只給出e=2.7182814和一大堆Divide by zero error.如何更準確地計算e?(bat計算...)nclick="copycode($('code0'));">復制代碼
- setlocal delayexpansion
- set a=1
- set b=1
- set c=10000000
- @echo off
- @cls
- :loop
- set /a c=c+(10000000/b)
- set /a a=a+1
- set /a b=b*a
- if %a% equ 500 goto :ex
- goto :loop
- :ex
- set /a c=c-20000000
- @echo E is 2.%c%
- @echo off
- @pause>nul

