[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[数值计算] 怎么用批处理做数学运算

怎么运用批处理做数学运算啊
比如输入任意数字能加一

....写了个不知道对不对...感觉这个问题不应该是你问的
  1. set/pi=请输入数字:
  2. set/ai+=1
  3. echo %i%
复制代码

TOP

我也是个新手,勉强做了一下代码

  1. @echo off
  2. :a
  3.       color 0e
  4.     set /p q=请选择【1加法、2减法、3乘法、4除法】
  5.    if %q%==1 goto :ai1
  6.    if %q%==2 goto :ai2
  7.    if %q%==3 goto :ai3
  8.    if %q%==4 goto :ai4
  9. pause&exit
  10. :ai1
  11. echo                             【您选择的是加法运算】
  12. set /p a=请输入第一个数字:
  13.    set /p b=请输入第二个数字:
  14.            set /a c=%a%+%b%
  15. echo 和为:%c%
  16. pause
  17. goto :a
  18. :ai2
  19. echo                             【您选择的是减法运算】
  20.   set /p a=请输入第一个数字:
  21.           set /p b=请输入第二个数字:
  22. set /a c=%a%-%b%
  23. echo 商为:%c%
  24. pause
  25. goto :a
  26. :ai3
  27. echo                             【您选择的是乘法运算】
  28. set /p a=请输入第一个数字:
  29.      set /p b=请输入第二个数字:
  30. set /a c=%a%*%b%
  31. echo 积为:%c%
  32. pause
  33. goto :a
  34. :ai4
  35. echo                             【您选择的是除法运算】
  36.           set /p a=请输入第一个数字:
  37. set /p b=请输入第二个数字:
  38. set /p c=%a%/%b%
  39. echo 商为:%c%
  40. pause
  41. goto :a
复制代码

TOP

回复 3楼 的帖子

唯一不好的就是不能运算小数 还请大哥们指点

TOP

回复 4楼 的帖子

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表