我在計算1-1000之間哪個數字具有最多除數。我想打印出什麼數字,以及有多少除數。如果有不止一個數字包含最多除數,我不會打印出所有這些數字。Java - 哪個編號有最多除數
任何人都可以幫助我嗎?我是新來的,所以請不要使用高級代碼。 謝謝
public static void main(String[] args) {
int divisors = 0;
//int nr = 10000;
for (int n = 1; n <= 10000; n++) {
for (int i = 1; i <= n; i++) {
if (n%i==0) {
System.out.print(i + " ");
divisors++;
}
}
System.out.println("\nDivisors: " + divisors);
}
}
}
你必須付出一些努力。你試過什麼了? – Arc676
歡迎來到Stack Overflow!請[參觀],環顧四周,並通讀[幫助],特別是[*我如何提出一個好問題?](/ help /如何問) –
我試過把這些數字進入陣列,但事實是我其實不知道該怎麼做。如果我有適當的代碼,我會爲您提供代碼,但不幸的是我沒有。我的代碼現在沒有意義。 –