Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
85866 | 梁敖铭 | 数字方阵 | C++ | Accepted | 0 MS | 200 KB | 605 | 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; }