#include #include #include int main(int argc, char *argv[]) { char *s = NULL; size_t ss = 0; do { printf("enter \"Start\"! "); getline(&s, &ss, stdin); } while (strcmp(s, "Start") == 0); free(s); int a[2][8][8]; for (int m = 0; m < 2; m++) { int c = 1 + m; for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { a[m][i][j] = c; c += (m == 0) ? 1 : 2; } } for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { char s1[8], s2[8], s3[8]; int ret = sprintf(s1, " %d", a[m][i][j]); if (ret <= 0) return -1; ret = sprintf(s2, " %d", a[m][i][j]); if (ret <= 0) return -2; ret = sprintf(s3, " %d", a[m][i][j]); if (ret <= 0) return -2; printf("%s", a[m][i][j] > 9 ? a[m][i][j] > 99 ? s3 : s2 : s1); } printf("\n"); } printf("\n\n"); } return 0; }