Board logo

标题: [其他] [分享]批处理写的计算器 [打印本页]

作者: 雨夜秋风    时间: 2010-7-12 09:02     标题: [分享]批处理写的计算器

  1. @echo off
  2. :1
  3. set /p z=请输入你的公式:
  4. for /f "delims=+-*/" %%a in ("%z%") do (set a=%%a)
  5. for /f "delims=0123456789 tokens=1" %%b in ("%z%") do (set b=%%b)
  6. for /f "delims=+-*/ tokens=2" %%c in ("%z%") do (set c=%%c)
  7. SET /A U=%a% %b% %c%
  8. echo %a% %b% %c%=%u%
  9. pause>nul
  10. cls
  11. goto :1
复制代码

这个自学写的望大虾们多指教

[ 本帖最后由 雨夜秋风 于 2010-7-23 08:56 编辑 ]
作者: zcydez    时间: 2010-7-12 15:24

建议改成goto 1而不是goto :1
作者: zcydez    时间: 2010-7-12 15:30

还有
不能算小数点。。
有待改进。。
作者: 雨夜秋风    时间: 2010-7-15 17:58

@echo off
set /p z=请输入你的表达式:
set /a U=%z%
echo %z%=%U%
pause>nul
献上最精简的原代码计算器。可以连续加减承除,括号。
作者: broly    时间: 2010-7-23 10:41

这位朋友,分享代码不在这个板块。不然,这个贴会被封的




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2