中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 11:25
48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何编一个p处理能判断一个数字除以6是否有余数...
可打印版本  770 / 4
第1楼 guo882633 发表于 2007-11-10 22:35
初级用户 发帖 53 积分 126 来自 -
如何编一个p处理能判断一个数字除以6是否有余数...
如何编一个p处理能判断一个数字除以6是否有余数..如没有余数就直接用echo 显示结果..如有余数就在个位上加1在显示结果..
第2楼 lxmxn 发表于 2007-11-12 11:40
版主 发帖 4,938 积分 11,386
第3楼 abcd 发表于 2007-11-12 12:02
银牌会员 发帖 739 积分 1,436
第4楼 guo882633 发表于 2007-11-12 13:14
初级用户 发帖 53 积分 126 来自 -
^_^
谢谢楼2 、楼3的回复。。
你们可能误会我的意思。。
我的意思是假如被除数 除 除数 的结果有余数 就在小数点前面的数加1再显示结果
例:
13÷6=2.16666 像这样结果就显示3(相当这样的算数:13÷6+1=结果只显示小数点前面的3)
12÷6=2 像这样就直接显示2
第5楼 terse 发表于 2007-11-12 15:30
银牌会员 发帖 946 积分 2,404
发现 我领会错了 重新编辑一下
@echo off
set /p num=请输入一个数字:
set /a ss=num/6
set /a sss=%ss%*6
if not %num%==%sss% set /a ss+=1
echo %ss%
pause

[ Last edited by terse on 2007-11-19 at 02:50 PM ]
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023