level 5
风行者SX
楼主
最近闲来无事,编了一个bat计算器,几下完成--给新手们做个榜样了。
上代码:
set /p b=
echo 请输入另一个加数
set /p c=
set /a d=%b%+%c%
echo %d%
pause
echo 需要清屏吗?需要输入1,不需要输入2
set /p qing=
if %qing%==1 (goto qing)
if %qing%==2 (goto end)
:jian
echo 请输入被减数
set /p beijian=
echo 请输入减数
set /p jian=
set /a e=%beijian%-%jian%
echo %e%
pause
echo 需要清屏吗?需要输入1,不需要输入2
set /p qing=
if %qing%==1 (goto qing)
if %qing%==2 (goto end)
:cheng
echo 请输入被乘数
set /p beicheng=
echo 请输入乘数
set /p cheng=
set /a f=%beicheng%*%cheng%
echo %f%
pause
echo 需要清屏吗?需要输入1,不需要输入2
set /p qing=
if %qing%==1 (goto qing)
if %qing%==2 (goto end)
:chu
echo 请输入被除数
set /p beichu=
echo 请输入除数
set /p chu=
set /a g=%beichu%/%chu%
echo %g%
pause
echo 需要清屏吗?需要输入1,不需要输入2
set /p qing=
if %qing%==1 (goto qing)
if %qing%==2 (goto end)
:qing
cls
:end
goto a
比较人性化,还有清屏功能,无限循环的做计算(做一次开一次程序太亏了)。各位大虾指导下。
2011年09月29日 15点09分
1
上代码:
set /p b=
echo 请输入另一个加数
set /p c=
set /a d=%b%+%c%
echo %d%
pause
echo 需要清屏吗?需要输入1,不需要输入2
set /p qing=
if %qing%==1 (goto qing)
if %qing%==2 (goto end)
:jian
echo 请输入被减数
set /p beijian=
echo 请输入减数
set /p jian=
set /a e=%beijian%-%jian%
echo %e%
pause
echo 需要清屏吗?需要输入1,不需要输入2
set /p qing=
if %qing%==1 (goto qing)
if %qing%==2 (goto end)
:cheng
echo 请输入被乘数
set /p beicheng=
echo 请输入乘数
set /p cheng=
set /a f=%beicheng%*%cheng%
echo %f%
pause
echo 需要清屏吗?需要输入1,不需要输入2
set /p qing=
if %qing%==1 (goto qing)
if %qing%==2 (goto end)
:chu
echo 请输入被除数
set /p beichu=
echo 请输入除数
set /p chu=
set /a g=%beichu%/%chu%
echo %g%
pause
echo 需要清屏吗?需要输入1,不需要输入2
set /p qing=
if %qing%==1 (goto qing)
if %qing%==2 (goto end)
:qing
cls
:end
goto a
比较人性化,还有清屏功能,无限循环的做计算(做一次开一次程序太亏了)。各位大虾指导下。