-----------------------------分割线-----------------------------------
@echo off
if exist lininput_xeon64 del /f /q lininput_xeon64
for /f "tokens=4 delims= " %%i in ('systeminfo^|find "Total Physical Memory"') do (
set a=%%i
)
set a=%a:,=%
set/a a*=10000,b=a
for /l %%a in (1,1,100) do set /a b=(b+a/b)/2
echo %b:~,-2%
pause
-----------------------------分割线-----------------------------------
原帖由 2011wosliming 于 2012-9-11 22:57 发表
谢谢指教,中午在公司看了一上午的语法找到了这个问题,
已经解决了,还有个小问题,
do set /a b=(b+a/b)/2 ,,这一句,不知道是格式问题还是哪里定义的不对,有的时候会报 Divide by zero error !
没 ...