当前位置:DOS资源站资料中心批处理教程 → 批处理计算韩信点兵

批处理计算韩信点兵

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-5-8 20:23:14

@echo off
::韩信点兵 他命令士兵3人一排,结果多出2名;接着命令士兵5人一排,结果多出3名;他又命令士兵7人一排,结果又多出2名  翻译现代意思就是 一个数除以3余2,除以5余3,除以7余2,求这个数.
set /p a=请输入第一个余数:
set /p b=请输入第二个余数:
set /p c=请输入第三个余数:
set /a var=(%a%*70+%b%*21+%c%*15)-105
if %var% gtr 105 (set /a var=%var%-105)
echo 一共有%var%个兵..
pause