【好調】Java の宿題ここで答えます【三巡目】
■ このスレッドは過去ログ倉庫に格納されています
0342デフォルトの名無しさん
NGNGclass Testn{
private String[] count;
public static void main(String args[]){
new Testn(150);
}
Testn(int n){
count = new String[n];
p(n);
for(int i = 0;i<count.length;i++){
if(count[i] != null){
System.out.println(i+count[i]);
}}}
boolean p(int n){
boolean d = false;
for(int i=2;i<n;i++){
if(n%i==0){
count[i] = "";
count[n/i] = "";
if(p(n/i)==false){
count[n/i]="prim";
}
if(p(i)==false){
count[i]="prim";
}
d = true;
}}
return d;
}}
int 範囲内でしか使えない書き直してくれ。
問題2のみ
■ このスレッドは過去ログ倉庫に格納されています