26.蓝桥杯2013第八题打印十字图

26.蓝桥杯2013第八题打印十字图_第1张图片
p1.JPG

小明为某机构设计了一个十字型的徽标(并非红十字会啊),如上所示
为了能准确比对空白的数量,程序要求对行中的空白以句点(.)代替。

输入格式:
一个正整数 n (n<30) 表示要求打印图形的层数

输出:
对应包围层数的该标志。

思路:
将图形分为4部分,每部分都是独立的一个for循环来赋值

package 第四届;

import java.util.Scanner;

public class A8_mine {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt(); //3
        int length = 4*n+5;   //17
        String[][] s = new String[length][length];
        for(int i = 0;i

你可能感兴趣的:(26.蓝桥杯2013第八题打印十字图)