java动态数组
打印输出杨辉三角前10行,要求用动态数组(按需分配内存)实现,每行第一列纵向对齐,输出结果规整。先感谢各位大佬援助了! 以前写的你稍微改改就好了
import java.util.Scanner;
public class test {
public static void main(String[] args) {
int rows,space;
int coef=1;
Scanner A=new Scanner(System.in);
rows=A.nextInt();//输入需要打印几行
for(int i=0;i<rows;i++) {
for(int j=0;j<=i;j++) {
if(j==0 ||i==0) coef=1;
else coef=coef*(i-j+1)/j;
System.out.print(coef+" ");
}
System.out.println();
}
}
} 辟邪 发表于 2020-4-21 23:52
以前写的你稍微改改就好了
import java.util.Scanner;
谢谢了{:5_93:}
页:
[1]