diff --git a/C/.idea/encodings.xml b/C/.idea/encodings.xml new file mode 100644 index 0000000..435e954 --- /dev/null +++ b/C/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/C/T1/main.c b/C/T1/main.c index c95d869..d3e0fc1 100644 --- a/C/T1/main.c +++ b/C/T1/main.c @@ -3,35 +3,35 @@ #include bool canWinNim(int n) { - // 如果石头数量是4的倍数,先手必输 - // 否则先手必胜 + // ʯͷ4ıֱ + // ֱʤ return n % 4 != 0; } int main(void) { - // 测试用例1: n = 4, 期望输出: false + // 1: n = 4, : false int n1 = 4; bool result1 = canWinNim(n1); - printf("石头数量 %d: %s\n", n1, result1 ? "true (能赢)" : "false (不能赢)"); + printf("ʯͷ %d: %s\n", n1, result1 ? "true (Ӯ)" : "false (Ӯ)"); - // 测试用例2: n = 1, 期望输出: true + // 2: n = 1, : true int n2 = 1; bool result2 = canWinNim(n2); - printf("石头数量 %d: %s\n", n2, result2 ? "true (能赢)" : "false (不能赢)"); + printf("ʯͷ %d: %s\n", n2, result2 ? "true (Ӯ)" : "false (Ӯ)"); - // 测试用例3: n = 2, 期望输出: true + // 3: n = 2, : true int n3 = 2; bool result3 = canWinNim(n3); - printf("石头数量 %d: %s\n", n3, result3 ? "true (能赢)" : "false (不能赢)"); + printf("ʯͷ %d: %s\n", n3, result3 ? "true (Ӯ)" : "false (Ӯ)"); - // 额外测试用例 + // int n4 = 3; bool result4 = canWinNim(n4); - printf("石头数量 %d: %s\n", n4, result4 ? "true (能赢)" : "false (不能赢)"); + printf("ʯͷ %d: %s\n", n4, result4 ? "true (Ӯ)" : "false (Ӯ)"); int n5 = 5; bool result5 = canWinNim(n5); - printf("石头数量 %d: %s\n", n5, result5 ? "true (能赢)" : "false (不能赢)"); + printf("ʯͷ %d: %s\n", n5, result5 ? "true (Ӯ)" : "false (Ӯ)"); return 0; } diff --git a/C/main.exe b/C/main.exe index 567f2f3..225f914 100644 Binary files a/C/main.exe and b/C/main.exe differ