diff --git a/first.c b/first.c new file mode 100644 index 0000000..0ae1bcc --- /dev/null +++ b/first.c @@ -0,0 +1,35 @@ +#include +void printSudoku(char board[9][9]) { + for (int i = 0; i < 9; i++) { + for (int j = 0; j < 9; j++) { + // 每个3x3小方格之间添加分隔符 + if (j % 3 == 0 && j != 0) { + printf("| "); + } + printf("%c ", board[i][j]); + } + printf("\n"); + // 每个3行之间添加分隔符 + if ((i + 1) % 3 == 0 && i != 8) { + printf("---------------------\n"); + } + } +} + +int main() { + char board[9][9] = { + {'5','3','4','6','7','8','9','1','2'}, + {'6','7','2','1','9','5','3','4','8'}, + {'1','9','8','3','4','2','5','6','7'}, + {'8','5','9','7','6','1','4','2','3'}, + {'4','2','6','8','5','3','7','9','1'}, + {'7','1','3','9','2','4','8','5','6'}, + {'9','6','1','5','3','7','2','8','4'}, + {'2','8','7','4','1','9','6','3','5'}, + {'3','4','5','2','8','6','1','7','9'} + }; + + printSudoku(board); + return 0; +} +