#include<iostream>
using namespace std;
int main() {
T:
int i, j, k, l;
cout << "请输入空心正方形的边数(1~20)" << endl;
cin >> i ;
if (i > 20)
goto T;
if (i ==1)
cout << " *";
if (i ==2)
cout << "* * " << endl << "* * ";
if ((i>=3)&&(i<=20)) {
for (l = 1; l <= i; l++)
cout << "* ";
for (l = 1; l < i - 1; l++) {
cout << endl << "* ";
for (k = 1; k < i - 1; k++)
cout << " ";
cout << "* ";
}
cout << endl;
for (l = 1; l <= i; l++)
cout << "* ";
}
}
空心正方形
于 2023-10-06 18:20:25 首次发布