[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
@echo off
color 0a
set /p a=请输入两位数以上的数字:
echo.
echo.-----这是你输入的数字"%a%";---------
echo.-----第一数字和第二个数字之和如下---
echo.
set /a b=%a:~0,1%+%a:~1,1%
echo %b%
pause>nul

你是要这种效果吗?

TOP

@echo off
set /p var=等待用户输入
set /a a=%var:~0,1%+%var:~1,1%
echo %a%
pause

TOP

@echo off
set /p var=等待用户输入
set /a a=%var:~0,1%+%var:~1,1%
echo %a%
pause

TOP

1、设置等待用户输入,并将输入结果显示在批处理窗口;
  1. @set /p code=
  2. @echo %code%
  3. @pause>nul
复制代码
2、将用户输入的第一数字和第二个数字之和显示在批处理窗口;
  1. @set /p a=
  2. @set /b=
  3. @set /a c=%a%+%b%
  4. @echo %c%
  5. @pause>nul
复制代码

TOP

  1. @echo off
  2. set /p a=请输入第一个数字
  3. set /p b=请输入第二个数字
  4. set /a c=a+b
  5. echo %c%
  6. pause>nul
复制代码

TOP

  1. @echo off
  2. set /p cha=请输入:
  3. echo %cha%
  4. pause>nul
  5. set /p one=请输入第一个数:
  6. set /p two=请输入第二个数:
  7. set /a sum=%one%+%two%
  8. echo %sum%
  9. pause>nul
复制代码
学习中

TOP

本帖最后由 R458-08 于 2014-5-13 18:19 编辑

回复 14# xiaoxx
echo %input%|findstr "^[0-9][0-9]">tmp.tmp  ==》这句是什么意思,我看不懂?帮忙解释一下。。。

TOP

  1. @echo off
  2. set /p str=等待用户输入:
  3. echo 您输入的字符为:%str%
  4. pause>nul
  5. @echo off
  6. echo 输入的第一个字符为:7 输入的第二个字符为:3
  7. set /a z=x+y
  8. set /p x=7
  9. set /p y=3
  10. set /a z=7+3
  11. echo %z%
  12. pause
复制代码
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

这个应该是一个题目2个要求吧...
  1. @echo off
  2. :begin
  3. cls
  4. set /p a=请输入第一个数字: & set /p b=请输入第一个数字:
  5. cls
  6. echo 你输入的第一个数字是:%a%
  7. echo 你输入的第二个数字是:%b%
  8. set /a c=a+b
  9. echo 答案是:%a%+%b%=%c%
  10. pause & goto begin
复制代码

TOP

本帖最后由 redwolf100 于 2014-6-25 11:20 编辑

我晕,好像是我理解错了- -||
  1. @echo off
  2. :begin
  3. set /p input=请输入数字:
  4. cls
  5. echo 你输入的是:%input%
  6. set a=%input:~0,1%
  7. set b=%input:~1,1%
  8. set /a c=a+b
  9. echo 数字前2位的和为:%a%+%b%=%c%
  10. pause & goto begin
复制代码
如果更简单点,可以:
  1. @echo off
  2. set /p input=请输入数字:
  3. cls
  4. echo 你输入的是:%input%
  5. set /a a=%input:~0,1%+%input:~1,1%
  6. echo 数字前2位的和为:%a%
  7. pause
复制代码

TOP

::========================================================
::批处理set命令入门训练
::
::1、设置等待用户输入,并将输入结果显示在批处理窗口;
::2、将用户输入的第一数字和第二个数字之和显示在批处理窗口;
::========================================================
@echo off
set /p input=请您输入二位数字:
echo %input%
set /a sum=%input:~0,1%+%input:~1,1%
echo %input:~0,1%+%input:~1,1%=%sum%
pause>nul

TOP

set /p number_first=请输入第一个数字:按Enter键继续:
set /p number_second=请输入第二个数字:按Enter键继续:
set /a sum=number_first+number_second
echo %sum%
pause>nul&exit

TOP

::批处理set命令入门训练
::1、设置等待用户输入,并将输入结果显示在批处理窗口;
::2、将用户输入的第一数字和第二个数字之和显示在批处理窗口;
@echo off
set /p input=请你输入数字:
set /a num=%input:~0,1%+%input:~1,1%
echo %input:~0,1%+%input:~1,1%=%num%
pause>nul

TOP

受教了,谢谢各位大虾

TOP

  1. @echo off
  2. :: 两个数的求和
  3. set /p a=请输入第一个数:
  4. echo.%a%
  5. set /p b= 请输入第二个数:
  6. echo.%b%
  7. set /a a+=b
  8. echo %a%
  9. echo.&pause
复制代码

TOP

返回列表