题目描述
给定一个整数n,输出一个由字符“*”组成的边长为n的中空的正方形。
输入要求
输入一个整数n
输出要求
输出一个由字符“*”组成的边长为n的中空的正方形。
#include<stdio.h>
int main()
{
int x, y, i;
scanf_s("%d", &x);
for (i = x;i > 0; i--)
printf("*");
printf("\n");
for (i =x-2; i > 0; i--)
{
printf("*");
for (y = x - 2; y > 0; y--)
printf(" ");
printf("*\n");
}
for (i = x;i > 0; i--)
printf("*");
printf("\n");
return 0;
}