![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 14:15 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 判断输入数字的批处理: |
| 可打印版本 881 / 6 |
| 第1楼 bat-zw | 发表于 2008-05-14 11:02 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
判断输入数字的批处理: [ Last edited by zw19750516 on 2008-5-14 at 11:43 AM ] |
|
| 第2楼 slore | 发表于 2008-05-14 11:35 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
@echo off
:begin cls&set /p number=请输入整数: if %number% lss 0 echo 你所输入的数小于0&goto next if %number% gtr 100 echo 你所输入的数大于100&goto next set a=%number:~0,1% set b=%number:~1,1% if "%b%"=="" set b=%a%&set a=0 set /a c=%a%+1 if %b% EQU 0 (echo 你所输入的数是:%number%) else (echo 你所输入的数在%a%0-%c%0之间) :next pause&goto begin |
|
| 第3楼 bat-zw | 发表于 2008-05-14 11:44 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by slore at 2008-5-14 11:35: 方法好,但不兼容小数。 |
|
| 第4楼 26933062 | 发表于 2008-05-14 11:45 |
| 银牌会员 发帖 879 积分 2,268 | |
| 第5楼 plp626 | 发表于 2008-05-14 11:47 |
| 银牌会员 发帖 1,020 积分 2,278 | |
|
VBS搞小数那才爽,,,,,
|
|
| 第6楼 slore | 发表于 2008-05-14 12:07 |
| 铂金会员 发帖 2,478 积分 5,212 | |
Originally posted by zw19750516 at 2008-5-14 11:44: 都是按你的处理……你开始是整数嘛…… 既然要求小数,改改就兼容了。 [ Last edited by slore on 2008-5-14 at 12:59 PM ] |
|
| 第7楼 terse | 发表于 2008-05-14 14:51 |
| 银牌会员 发帖 946 积分 2,404 | |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |