你们那里小学有门卫么?# Living
g*n
1 楼
就是打印出成对的括号,比如()(),(()).
我的code是这样,可是结果总是不对,请帮忙看看哪里有问题?谢谢
public void printbrackets(int l, int r, int count){
if(l==count && r==count){
System.out.println("\n");
return;
}
if(l System.out.print("(");
printbrackets(l+1, r, count);
}
if(r System.out.print(")");
printbrackets(l, r+1, count);
}
}
void main(){
printbrackets(0,0,2);
}
我的code是这样,可是结果总是不对,请帮忙看看哪里有问题?谢谢
public void printbrackets(int l, int r, int count){
if(l==count && r==count){
System.out.println("\n");
return;
}
if(l
printbrackets(l+1, r, count);
}
if(r
printbrackets(l, r+1, count);
}
}
void main(){
printbrackets(0,0,2);
}