#include<stdio.h> int main() {int i,j,n; while(scanf("%d",&n)!=EOF) {for(i=0;i<n;i++) {for(j=0;j<n;j++) {if(i==0&&j!=0&&j!=n-1) printf("* ");//如果是i==0,输出的第一行会多2个*;这是因为重复;所以限制条件来避免重复。 if(i==n-1&&j!=0&&j!=n-1) printf("* "); if(j==0) printf("* "); if(j==n-1) printf("* "); if(i!=0&&i!=n-1&&j!=0&&j!=n-1) printf(" ");//理由同上; } printf("\n");}} return 0;}