Run ID:85866

提交时间:2024-07-20 21:27:49

#include<stdio.h> int main() { int n,c=1; scanf("%d", &n); int a[10][10] ; for (int i = 1; i <= (n + 1) / 2; i++)//控制铺地毯的次数 { for (int j = i; j <= n - i + 1; j++)//控制铺地毯的行数 { for (int m = i; m <= n - i + 1; m++)//控制铺地毯的列数 { a[j][m] = c; } } c++; } for (int j = 1; j <= n; j++) { for (int m = 1; m <= n; m++) { printf("%d ", a[j][m]); } printf("\n"); } return 0; }