[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
32楼这个是什么意思的 是不是在SET /P 后面什么的可以加上去的吗? 还是就是要指定的呢?input这个解释下的可以的吗?

TOP

@echo off
set /p var=输入数字
echo 请输入数字%a%
pause
@echo off
set /p var1=第一个数字
set /p var2=第二个数字
set /a sum=var1+var2
echo 和等于%sum%
pause
我来交作业拉 我是看上面的写的 我是新手 感觉这个论坛真好!学习了很多东西!

TOP

又学了一点东西
这个论坛真的是很好

TOP

答案

第一题:
@echo off
set /p str=正在等待用户输入:
echo %str%
pause>nul&exit
第二题:
@echo off
set/p a=等待用户输入:
set/p b=等待您输入:
set/a num=%a%+%b%
echo 和为:%num%
pause>nul&exit

TOP

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

TOP

回复 47楼 的帖子

@echo off
set /p var=请输入表达式:
echo 你输入的是:%var%
set /a sum=%var%
echo 计算结果:%sum%=%varR%
echo 谢谢使用!
pause

大哥们,刚来的小弟我看不懂这个   
echo 计算结果:%sum%=%varR%
那个=%varR%   是什么意思,为什么有个 R 呢

TOP

回复 9楼 的帖子

set /a res=%pus:~0,1%+%pus:~1,1%
用这个方法的话不太好...截取数字每一位和第二位的和..
题目并没有说一定要输入个位数..大于9的整数就算的不对咯.

TOP

回复 1楼 的帖子

我是新手,有很多地方不懂!現在是只能潛水再潛水,學習再學習了。
看了很多樓上寫的,幾個問題想請教一下:1.要怎么判斷數字和字符。
2.運算的數值范圍是多少呢?我試了上面有人寫的,一旦我輸入的數字太大就的不到正確的結果,這個該怎么決絕

TOP

  1. @echo off
  2. set /p a="请输入一个两位数:"
  3. echo 你输入的数为%a%
  4. set /a s=%a:~0,1%+%a:~1,1%
  5. echo %s%
  6. pause>nul
  7. exit
复制代码

TOP

thanks,学习了。。。

TOP

回复 52楼 的帖子

参考:批处理实用技术 第二点
http://bbs.bathome.net/thread-1145-1-1.html

TOP

我是新手,不少人都写了。

不过有点疑问,你们怎么判断输入的就是数字呢,如果我随便输入一个字符,那应该有提示才对啊??

前面有位仁兄用临时文件来处理这个问题,期待高手不用临时文件来解决这个判断的过程。期待中!!!!!

TOP

@echo off
set /p var0=请输入第一个数:
set /p var1=请输入第二个数:
set /a var0=var0+var1
echo 他们的和是:echo%var0%
pause >nul

TOP

@echo off
color 1d
echo 求两个数字的和
set /p a=请输入第一个数:&& set /p b=请输入第二个数:
echo 你输入的数是%a%和%b%.
set /a sum=%a%+%b%
echo 你输入的两个数的和:%a%+%b%=%sum%
pause >nul

[ 本帖最后由 intelok 于 2008-11-19 15:33 编辑 ]

TOP

新手。。。只能看答案了

TOP

返回列表