[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
1
  1. @echo off
  2. set /p val=请输入值:
  3. echo %val%
  4. pause>nul
复制代码
2.
  1. @echo off
  2. set /p m=请输入值1 :
  3. set /p n=请输入值2 :
  4. set /a val=%m%+%n%
  5. echo %val%
  6. pause>nul
复制代码

TOP

回复 15# vicp7764


    请问“SUM”在SET中和其它的任何可设的变量一样吗?
不明白这段是怎么求出数值之间的和的
  1. @echo off
  2. for /l %%i in (100,-2,0) do set /a sum+=%%i
  3. echo %sum%
  4. pause
复制代码

TOP

本帖最后由 qc5111 于 2011-8-29 00:58 编辑
  1. @echo off
  2. cls
  3. set /p a=请输入第一位数
  4. set /p b=请输入第二位数
  5. set /a c=%a%+%b%
  6. echo %c%
  7. pause
复制代码

TOP

经过测试批处理的数字计算能力有限。两个数字分别相加最大支持9位数。超过9位数就结果为负数
set /p vv="输入第一个数字:" && set /p cc="输入第二个数字:"
set /a var=vv+cc
echo %var%

TOP

1
  1. @echo off
  2. set /p str=请输入
  3. echo %str%
  4. pause >nul
复制代码
2
  1. @echo off
  2. set /p hh=请输入两个个位数字
  3. set /a ss=%hh:~0,1% + %hh:~1,1%
  4. echo %ss%
  5. pause >nul
复制代码
[color=BLUE]一切只为了批处理&DOS[/color]

TOP

本帖最后由 zxd11097 于 2011-7-19 02:52 编辑
  1. @echo off
  2. set/p "a="
  3. echo %a% &&pause
  4. set/p "b="
  5. set/a "c=a+b"
  6. echo %c%&&pause
复制代码

TOP

32# dywjzh


这个好像是不行的,就是两个求和的那一步!

TOP

  1. @echo off
  2. set /p a1=请输入第一个数:
  3. echo.您输入的第一个数为%a1%
  4. set /p a2=请输入第二个数:
  5. echo.您输入的第二个数为%a2%
  6. set /a a=%a1%+%a2%
  7. echo.两数个之各a1+a2=%a%
  8. pause
复制代码

TOP

  1. @echo off
  2. ::1
  3. set /p var=enter:&call,echo %%var%%
  4. ::2
  5. set /p num=enter:
  6. set num1=%num:~,1%
  7. set num2=%num:~1,1%
  8. set /a sum=%num1%+%num2%
  9. set /p=%num1%+%num2%=%sum%<nul
  10. pause>nul
复制代码

TOP

上面的人都很牛啊,看了才写出来的

  1. @echo off
  2. set /p z=请输入2个字符用+号隔开:
  3. echo %z%
  4. set /a calc=%z:~0,1%+%z:~2,1%
  5. echo %calc%
  6. pause>null
复制代码

TOP

  1. @echo off
  2. set /p a=请输入第一个数字:&&set /p b=请输入第二个数字:
  3. set /a x=%a%+%b%&&(
  4. call echo %%x%%
  5. )
  6. pause>null
复制代码

TOP

你好

新手学习一下,顶一下

TOP

回复

@echo off
color 1c
echo    -----------------------------------------
echo.
echo                 简单加法计算器
echo.
echo    -----------------------------------------

:loop
set  /p var=请输入两位数:
set /a zz=%var:~0,1%+%var:~1,1%
echo 十位与个位的和是:
echo %zz%
ping -n 3 127.0.0.1 >nul
cls
goto loop

TOP

work

@echo off
set /p one=请输入第一组:
echo %one%
set /p two=请输入第二组:
echo %two%
set /a h=%one%+%two%
echo 两组和为%h%
pause>nul

TOP

1、设置等待用户输入,并将输入结果显示在批处理窗口;
  1. set /p "a=请输入:"
  2. echo %a%
  3. pause
复制代码

2、将用户输入的第一数字和第二个数字之和显示在批处理窗口;
  1. set /p "a=请输入:"
  2. set /p "b=请再次输入:"
  3. set /a c=a+b
  4. echo %c%
  5. pause
复制代码

[ 本帖最后由 Hello123World 于 2011-1-27 12:00 编辑 ]

TOP

返回列表