- #include "stdio.h"
- const int m = 10;
- unsigned char a[m][m];
- int x, n;
- int main() {
- while (1) {
- printf("n=");
- scanf("%d", &n);
- if (n > m) {
- printf("n must not be greater when %d\n", m);
- continue;
- }
- break;
- }
- for (int k=0; k<n / 2; k++) {
- for (int i=k; i<n - k; i++) {
- for (int j=k; j<n - k; j++) {
- a[i][j] = k + 1;
- }
- }
- }
- for (int i=0; i<n; i++) {
- for (int j=0; j<n; j++) {
- printf("%2d", a[i][j]);
- }
- printf("\n");
- }
- return 0;
- }