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

2数相加

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set /p aa=
  4. set /p bb=
  5. set /a cc=!aa!+!bb!
  6. echo !cc!
  7. pause
复制代码

TOP

试试

  1. @echo off
  2. set/p a=get number:
  3. echo %a%
  4. set /a var=%a:~0,1%+%a:~1,1%
  5. echo %var%
  6. pause>nul
复制代码

TOP

  1. @echo
  2. set /p a=第一个
  3. set /p b=第二个
  4. set /a c=a+b
  5. echo %c%
复制代码

TOP

刚入门 只会这样写了!!- -b

  1. @echo off
  2. set /p a=请输入第一个数字& set /p b=请输入第二个数字
  3. echo 您输入的第一个数字为%a%
  4. echo 您输入的第二个数字为%b%
  5. set /a c=%a%+%b%
  6. echo 他们的和是%c%     
  7. pause >nul
复制代码

TOP

  1. @echo off
  2. set /p a=请输入第一个数字的值
  3. set /p b=请输入第二个数字的值
  4. set /a c=%a%+%b%
  5. echo 你输入的数字之和为
  6. echo %c%
  7. pause
复制代码

[ 本帖最后由 cyanbamboo 于 2010-2-12 19:54 编辑 ]

TOP

这个设置是怎么弄的啊,

TOP

新手,模仿
  1. @echo off
  2. set  /p a=请输入一个数字 && set  /p b=请输入二个数字 && set  /p c=请输入第三个数字
  3. set /a  e=a+b-c
  4. echo %e%
  5. pause
复制代码
不知道对不对,错的话请高人指点。

TOP

  1. @echo off
  2. set /p b=请输入:
  3. echo 您输入的是%b%
  4. pause>nul
复制代码
  1. @echo off
  2. set  /p a=请输入第一个数: & set  /p b=请输入第二个数:
  3. set  /a c=a*b
  4. echo 运算结果是:%c%
  5. pause>nul
复制代码

TOP

  1. @echo off
  2. set /p a=请输入第一位数字 && set /p b=请输入第二位数字
  3. set /a c=%a%+%b%
  4. echo %c%
  5. pause
复制代码
为什么我输入2000000000和1000000000结果不是3000000000

[ 本帖最后由 honeybat 于 2010-4-10 18:27 编辑 ]

TOP

  1. @ echo off
  2. set /p str=请输入字符串:
  3. echo %str%
  4. pause
复制代码

TOP

  1. @ echo off
  2. set /p str1=请输入第一个数字:
  3. set /p str2=请输入第二个数字:
  4. echo 两个数字之和
  5. set /a str=str1+str2
  6. echo %str%
  7. paus
复制代码

TOP

第2个还有简单点的写法吗?
  1. @echo off
  2. set /p input=请输入:
  3. echo 您输入的是:%input%
  4. pause>nul
复制代码
  1. @echo off
  2. set /p num1=输入第一个数字:
  3. set /p num2=输入第二个数字:
  4. set /a num3=num1+num2
  5. echo 结果是:%num3%
  6. pause>nul
复制代码

TOP

真的好想学习这东西阿丶

TOP

  1. @echo off
  2. setlocal EnableDelayedExpansion
  3. set /p a=输入两个数字用空格分开,如(12 30)
  4. for /f "tokens=1,2" %%a in ("!a!") do (
  5. set /a xz=%%a+%%b
  6. cls&echo %%a+%%b=!xz!
  7. )
  8. pause>nul
复制代码

TOP

搞错了,重发下。

  1. @echo off
  2. color a
  3. set /p i=请输入第一个数字:
  4. echo 您输入的是:%i%
  5. set /p t=请输入第二个数字:
  6. echo 您输入的是:%t%
  7. set /a a=i+t
  8. echo 两数之和为:%a%
  9. pause
复制代码

TOP

返回列表