c语言用二维数组打印空心菱形,java杨辉三角和空心菱形(二维数组篇)

一、杨辉三角

import java.util.Scanner; //导入包

public class Test7 {

public static void main(String[]args){

Scanner row=new Scanner(System.in); //调用扫描器

int n = row.nextInt(); //定义类型

int [][] a=new int[n][n]; //定义二位数组

int i,j; //声明整型

for(i=0;i

for(j=0;j<=i;j++){ //循环列

if(j==0 || j==i){ //每行第一个和最后一个

a[i][j]=1;

System.out.print(a[i][j]+"\t");

}

else{

a[i][j]=a[i-1][j-1]+a[i-1][j]; //等于上一行同位置和前一位置两个数之和

System.out.print(a[i][j]+"\t");

}

}

System.out.println(); //换行

System.out.println();

}

}

}

二、空心菱形

public class Test6 {

public static void main(String[]args){

String [][]a=new String[11][]; //定义二维数组<

你可能感兴趣的:(c语言用二维数组打印空心菱形)