打印一个数字正方形
代码思路:
第一层循环控制行数;
第二层循环控制“1”的个数,把“1”当作字符输出;
第三层循环控制其余数字的个数;
代码如下:
package com;
import java.util.Scanner;
public class Test{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入你想要的正方形行数:");
int b = sc.nextInt();
for(int n=1;n<=b;n++){
for(int i=1;i<=n;i++){
System.out.print("1 ");
}
for(int m=2;m<=((b+1)-n);m++){
System.out.print(m+" ");
}
System.out.println();
}
}
}