PAT B1036

#include <iostream>
#include <stdio.h>
#include <string.h>
#include <cmath>
#define maxn 205
using namespace std;
int n;
char a;

void printOuter() {
    for (int i = 0; i < n; i++) {
        cout << a;
    }
    cout << endl;
}

void printMiddle() {
    int row;
    if(n % 2) row = (n-1)/2 -2;
    else row = n/2 - 2;
    for (int i = 0; i < row; i++) {
        cout << a;
        for(int i =0; i < n-2; i++) cout << " ";
        cout << a << endl;
    }
}

int main() {
    cin >> n >> a;
    printOuter();
    printMiddle();
    printOuter();
    return 0;
}

只有13分,不知道为什么
2019-10-08 19-56-42 的屏幕截图

posted @ 2019-10-08 20:03  明卿册  阅读(109)  评论(0)    收藏  举报