题目描述
打印空心正方形spa
输入描述
输入一个整数n,1<=n<=100设计
输出描述
输出一个有字符'*'构成的空心正方形(只有边界上有'*')code
#include <iostream>
using namespace std;
int main()
{
int i, j, n;
cin >> n;
if (n == 1)
cout << "*";
else
{
for (i = 0; i < n; i++)
{
cout << "*";
}
cout << endl;
for (i = 0; i < n - 2; i++)
{
cout << "*";
for (j = 0; j < n - 2; j++)
{
cout << " ";
}
cout << "*" << endl;
}
for (i = 0; i < n; i++)
{
cout << "*";
}
}
return 0;
}