int main() {
int n;
while (scanf("%d",&n)!=EOF)
{
int i, j;
for (i = 0; i < n; i++) {
for (j = 0; j < n; j++) {
if (i == j)
printf("* ");
else if (j < 1||i>n-2) //j 控制列||i控制行 ;
//j<1是第1列'*',i<n-2是最下面一行'*'
printf("* ");
else
printf(" ");
}
printf("\n");
}
}
return 0;
}

京公网安备 11010502036488号