PDA

View Full Version : سوال: 8وزیر



maryamgold
چهارشنبه 17 آبان 1391, 17:02 عصر
چرا این برنامه اجرا نمیشه؟ دلیل سرریز شدن ارایه به کدوم بخشش مربوط میشه؟



package queens;
public class Main {




public static void printQueens(int[]q){
int i;
int N=q.length;
for(int j=0; j<N; j++){
if (q[i]==j) System.out.print("Q");
else System.out.print("*");

}
System.out.println();
}
public static void enumerate(int N){
int a[] = new int[N];
enumerate (a,0);
}
public static void enumerat(int[]q, int n){
int N=q.length;
if(n==N)printQueens(q);
else{
for(int i=0; i<N; i++){
q[n]=i;
if(is consistent(q,n))
enumerate(q,n+1);
}
}
}
public static void main(String[] args) {
// TODO code application logic here
int N=integer.parseInt(arg[0]);
}
}

h.boromand
چهارشنبه 17 آبان 1391, 17:46 عصر
ازایه رو عمومی تعریف کن فکر کنم درست بشه

maryamgold
چهارشنبه 17 آبان 1391, 22:08 عصر
همه جور تعریف کردم نشد. تو دومین بخش پاپلیک هم گاهی ارور میده.:ناراحت:

همایون افشاری
جمعه 19 آبان 1391, 22:06 عصر
به برنامه ورودی (به عنوان Argument) می دید؟
ممکنه سرریز توی args[0] باشه