2 sinat 36064115 sinat_36064115 于 2016.09.06 12:36 提问

Java编程求10000以内除数最多的的数

Java编程 求1到10000内除数最多的的数 急!!拜托帮忙回答一下

2个回答

u010575396
u010575396   2016.09.06 12:57
已采纳

public class Test {

public static void main(String[] args) {
    int count = 0;
    int number=0;
    for (int i = 0; i < 10000; i++) {
        int num = 0;
        for (int j = 1; j <= i; j++) {
            if(i%j==0){
                num++;
            }
        }
        if(num>=count){
            count=num;
            number=i;
        }
    }
    System.out.println(number+"的除数最多,是"+count+"个!");

}

}


sinat_36064115
sinat_36064115 对了 谢谢你!
大约一年之前 回复
new_culture
new_culture   2016.09.06 12:44
int len = 100; 
        for(int i = 1; i <= len; i ++){ 
        int num = 0; 
        for(int j = 1; j <= i; j ++) { 

        if(i % j == 0) { 
        num ++; 
        System.out.println(j); 
        } 
        } 
        System.out.println(i + " 除数个数: " + num); 
        }   
sinat_36064115
sinat_36064115 回复new_culture: 你那个是对的 思路是对的 可是后面的我比较笨想不到... 我的错
大约一年之前 回复
new_culture
new_culture 小混蛋~
大约一年之前 回复
u010575396
u010575396 回复new_culture: 是
大约一年之前 回复
u010575396
u010575396 谢谢你,我只是抄袭了你的代码就被采纳了呵呵哒
大约一年之前 回复
sinat_36064115
sinat_36064115 回复new_culture: 我就是不知道才问的啊 运行出来结果很多 可是题目要求一个最大的呀
大约一年之前 回复
new_culture
new_culture 回复sinat_36064115: 你给我说一个对的来 ~wocao
大约一年之前 回复
sinat_36064115
sinat_36064115 这个运行出来是不对的
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片