问题 1442: [蓝桥杯][2013年第四届真题]打印十字图
原题链接:问题 1442: [蓝桥杯][2013年第四届真题]打印十字图
解题思路:一个简单的找规律题,因为这个图是完全对称的,所以只要找到一部分的规律就可以,按下图截取左上角,分别找到ABC的输出规律,然后将这一整块反转拼成上半部分,再把拼成的上半部分倒着输出拼成全图。
package 蓝桥;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int row = 5 + 4 * n;//这个规律容易得出
int Half = row >> 1;
//此处我用0表示".",1表示"$"
//用char直接存也可以,但是需要先初始化为全“.”去填“$”,直接用int默认都是0
int[]