您的位置:首页 > 其它

韩信点兵

2017-12-25 21:05 204 查看

已知:韩信点兵,不足百人,3人一行多一人,7人一行少两人,5人一行正好。请问韩信点的兵人数多少?代码实现如下:

package com.itszt.test8;
/**
* 韩信点兵
* a    total%3     1
* b    total%7     5
* c    total%5     0
* total    {1,100}
*/
public class Test {
public static void main(String[] args) {
int a,b,c,total;
for(total=1;total<100;total++){
a=total%3;
b=total%7;
c=total%5;
if(a==1 && b==5 && c==0){
System.out.println("韩信点兵的人数是:"+total);
}
}
}
}

  运行上述代码,结果如下:

韩信点兵的人数是:40
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: