您的位置:首页 > 其它

欧拉工程第五题 找出最小能被1-20中每个数整除的数

2016-10-31 15:42 302 查看
题目:

2520是最小的能被1-10中每个数字整除的正整数。

最小的能被1-20中每个数整除的正整数是多少?

解题方法:

使用最简单的方法,从20开始,那个数最先被1-20中每个数整除,那就是所求,但这种不一定是最好的方法。

程序:

public class SmallestMultiple {

public static int smallestMultiple(int num){

int n=0;

for(int i=num; ; i++)

{

for(int j=1;j<=num;j++)

{

if(i%j!=0) break;

n++;

}

if(n==num) return i;

else n=0;

}

}

public static void main(String[] args) {
System.out.println(SmallestMultiple.smallestMultiple(20));

}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐