一个大于0的数除以数除以5余3,除以6余2,除以7余...

4153人阅读
public class Test {
public static void main(String []args){
System.out.println(getSteps1());
System.out.println(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&);
System.out.println(Test.getSteps());
System.out.println(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&);
public static int getSteps(){//利用最小公倍数,来减少遍历次数。
int step=2;
boolean maxStep=
while(true){
System.out.print(& &+i+& &);
if(!maxStep){
if(i%2==1){step=2;}else{i+=}
if(i%3==2){step=6;}else{i+=}
if(i%4==3){step=12;}else{i+=}
if(i%5==4){step=60; maxStep=}else{i+=}
if(i%6==5){step=60; maxStep=}else{i+=}
if(i%7==0){}else{i+=}
}else{ //以后每次加60
if(i%7==0){}else{i+=}//else{i+=}加了一个continue 编译器出错。
if(i%6==5){}else{i+=}
if(i%5==4){}else{i+=}
if(i%4==3){}else{i+=}
if(i%3==2){}else{i+=}
if(i%2==1){}else{i+=}
public static int getSteps1(){
while(true){
if(i%2==1){}else{i++;}
if(i%3==2){}else{i++;}
if(i%4==3){}else{i++;}
if(i%5==4){}else{i++;}
if(i%6==5){}else{i++;}
if(i%7==0){}else{i++;}
运行结果为:
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
看到当我采用最小公倍数办法只需要循环8次就可以找到数119。以后加60的都符合题目要求。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:362928次
积分:3798
积分:3798
排名:第6848名
原创:65篇
转载:36篇
评论:94条
(1)(3)(1)(1)(1)(1)(1)(1)(1)(1)(2)(2)(4)(19)(28)(17)(13)(3)(1)猜你感兴趣
&热门数学脑筋急转弯,人们称为鬼谷算,也叫隔墙算,或称为韩信点兵,外国人还称它为“中国剩余定理”。
  方法是:先求5数余3,7数、9数不剩。一定是从63的倍数中,找除5余3的数,63就是这样的数;
  再找7数余2,5数、9数不剩的数。一定是从45的倍数中,找除7余的数,135就是其中之一;
  再找9数余2,5数、7数不剩的数,一定是从35的倍数中,找除9余2的数,245就是一个。
  将这三个数相加,63+135+245=443。
  5×7×9=315
  443±(315的倍数)就是答案,最小数是128。
您的举报已经提交成功,我们将尽快处理,谢谢!
①用剩余定理求得“除以3余2,除以5余3,除以7余4”的最小数是53;
②又因为被9除余5,所以把53扩大3倍减去1后才能满足条件,即53×3-1=15...
在第一次危机中导致无理数的产生;第二次危机发生在十七世纪微积分诞生后,无穷小量的刻画问题,最后是柯西解决了这个问题;第三次危机发生在19世纪末,罗素悖论的产生引...
1、数学小故事——找零钱
  一家手杖店来了一个顾客,买了30元一根的手杖.他拿出一张50元的票子,要求找钱.
  店里正巧没有零钱,店主到邻居处把50元的...
世界上没有任何一款软件能做数学题,因为做数学题需要智慧,而电脑还并没有智慧,只是执行人类编写好的程序而已。如果您觉得正确或者采纳的话,麻烦给我好评哦,谢谢。
答: 这个指数的话太高了,而且参考指数的话这个也是不正常的,你赶紧做进一步的这个检查。
大家还关注}

我要回帖

更多关于 一个大于0的数除以 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信