标题: 数学计算命令bc.exe和lmp.exe|批处理计算工具
[打印本页]
作者: yishanju
时间: 2010-4-29 07:49
标题: 数学计算命令bc.exe和lmp.exe|批处理计算工具
作者: HAT
时间: 2010-4-29 17:03
bc是和Unix那个差不多的bc吗?
作者: yishanju
时间: 2010-4-29 17:10
Originally posted by HAT at 2010-4-29 17:03:
bc是和Unix那个差不多的bc吗?
是啊
gunwin32版本的
作者: yishanju
时间: 2010-4-29 17:11
作者: yishanju
时间: 2010-4-29 17:14
还有一个叫MATH.EXE 的命令行工具,功能非常弱,不干脆不推荐了。
作者: pdanniel66
时间: 2010-4-30 07:12
Is lmp.exe tool Windows version ?
作者: yishanju
时间: 2010-4-30 08:28
作者: plp626
时间: 2010-5-3 22:26
我试了试,很失望啊,
lmp 算 2+1/3
显示结果为2! 怎么连浮点数都不支持!
bc不支持中缀表达式,算的时候还要自己先把中缀化为后缀,试问谁有这心情?
还是math简单实用,
作者: yishanju
时间: 2010-5-3 22:35
哈哈,是吗?
bc.exe和LMP.EXE我都用得很好
唯独不爽MATH.EXE,功能太弱.
你说的支持是浮点数是指用浮点数表示计算结果?
我的数学比较悲惨,估计都比不了初中水平
==我看看/
还有lmp.exe 是2001年之后就再也没有人更新的了
Last edited by yishanju on 2010-5-3 at 22:47 ]
作者: yishanju
时间: 2010-5-3 22:52
bc.exe 是中缀表达式计算命令
dc.exe 是后缀的
作者: yishanju
时间: 2010-5-3 23:01
echo off
lmp -p 20 "2+1/3"
echo lmp.exe好冤啊
pause
\脚本\批处理计算>echo off
2.33333333333333348136
lmp.exe好冤啊
请按任意键继续. . .
作者: yishanju
时间: 2010-5-3 23:07
...居然出这结果了.
汗
作者: plp626
时间: 2010-5-3 23:22
我现在才看到,我本是给你加5分的,结果成了扣15分,汗的很
作者: yishanju
时间: 2010-5-3 23:24
我是这样用BC.exe来计算阶乘的..
BC命令是号称任意精度计算器,
GUNWIN32的BC.EXE 可以算出1800的阶乘.
setlocal EnableDelayedExpansion
for /l %%a in (2,1,18) do (
set m=!m!*%%a
set a=%%a
)
echo %m%|bc.exe
\脚本\批处理计算>echo 1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17*18 | bc.exe
6402373705728000
pause
Last edited by yishanju on 2010-5-3 at 23:27 ]
作者: HAT
时间: 2010-5-4 10:23
标题: Re 8 楼
math如何让结果保留小数点后指定位数?
作者: yishanju
时间: 2010-5-4 10:46
Originally posted by HAT at 2010-5-4 10:23:
math如何让结果保留小数点后指定位数?
同求高人解答<img src="images/smilies/face-raspberry.png" align="absmiddle" border="0">