Board logo

标题: [数值计算] 怎么用批处理做数学运算 [打印本页]

作者: canyuexiaolang    时间: 2009-9-26 10:39     标题: 怎么用批处理做数学运算

怎么运用批处理做数学运算啊
比如输入任意数字能加一
作者: Seter    时间: 2009-9-26 17:48

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

作者: lovemmls    时间: 2009-9-26 18:48     标题: 我也是个新手,勉强做了一下代码

  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
复制代码

作者: lovemmls    时间: 2009-9-26 18:49     标题: 回复 3楼 的帖子

唯一不好的就是不能运算小数 还请大哥们指点
作者: Batcher    时间: 2009-9-26 20:02     标题: 回复 4楼 的帖子

批处理浮点计算
http://bbs.bathome.net/thread-3322-1-1.html




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