题解 | #空心正方形图案#
空心正方形图案
https://www.nowcoder.com/practice/72347ee949dc47399186ee183632f303
#include <stdio.h> int main() { int n; while(scanf("%d",&n)!=EOF) { for(int i =1;i<=n;i++) { for(int j=1;j<=n;j++) { if(i==1||i==n) printf("* "); else if(j==1||j==n) { printf("* "); } else { printf(" "); } } printf("\n"); } } }
吸收了上一道题的技巧,寻找需要输出"* "的条件,其他情况下输出" "