杨辉三角 是一直不会弄 今天又来弄 写两个函数 一个是赋值的还有一个输出 对于输出类
public static int print(int a[][]){
//因为你方法返回值是void,无返回值,System.out.println()的参数
//不允许是void所以报错了 public static void print(int
a[][]){
for(int i=0;i
for(int j=0;j
System.out.print(a[i][j]);
}
System.out.println();
}
return 0;
错误 禁止空语句 system语句需要类型不为void 。我就改成上面那个了 但最终结果还是有个0 因为返回0
了。果然还是不会啊。还有函数开头我都写成class ,是有多笨。看书以为自己懂了,其实一写就想半天,一点都不懂啊。好了
再去对照书看看吧。
class Main{
public static int[][] yh(int n){
int a[][]=new int [n][];
for(int i=0;i
a[i]=new int[i+1];
a[i][0]=1;
a[i][i]=1;
}
for(int i=1;i
for(int j=1;j
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
return a;
}
public static int print(int a[][]){
//因为你方法返回值是void,无返回值,System.out.println()的参数
//不允许是void所以报错了 public static void print(int
a[][]){
for(int i=0;i
for(int j=0;j
System.out.print(a[i][j]);
}
System.out.println();
}
return 0;
}
public static void main(String args[]){
System.out.println(print(yh(5)));
}
}