题解 | #空心正方形图案#
空心正方形图案
https://www.nowcoder.com/practice/72347ee949dc47399186ee183632f303
#include<stdio.h> int main() { int a = 0; int b = 0; int c = 0; int d = 0; int e = 0; int f = 0; while (e<18) { scanf("%d", &c); e++; if(c>=3&&c<=20) { f = c; for (a = 0;a < f;a++) { for (b = 0;b < f;b++) { if (a==0||a==f-1||b==0||b==f-1) { printf("* "); } else { printf(" "); } } printf("\n"); } } else { printf("您输入有误"); break; } } return 0; }