diff --git a/第一题.c b/第一题.c new file mode 100644 index 0000000..a1247df --- /dev/null +++ b/第一题.c @@ -0,0 +1,34 @@ +#include + +void print_sudoku(int sudoku[9][9]) { + for (int i = 0; i < 9; i++) { + if (i % 3 == 0 && i != 0) { + printf("-------------------------\n"); + } + for (int j = 0; j < 9; j++) { + if (j % 3 == 0 && j != 0) { + printf("| "); + } + printf("%d ", sudoku[i][j]); + } + printf("\n"); + } +} + +int main() { + int sudoku[9][9] = { + {5, 3, 0, 0, 7, 0, 0, 0, 0}, + {6, 0, 0, 1, 9, 5, 0, 0, 0}, + {0, 9, 8, 0, 0, 0, 0, 6, 0}, + {8, 0, 0, 0, 6, 0, 0, 0, 3}, + {4, 0, 0, 8, 0, 3, 0, 0, 1}, + {7, 0, 0, 0, 2, 0, 0, 0, 6}, + {0, 6, 0, 0, 0, 0, 2, 8, 0}, + {0, 0, 0, 4, 1, 9, 0, 0, 5}, + {0, 0, 0, 0, 8, 0, 0, 7, 9} + }; + + print_sudoku(sudoku); + + return 0; +}