From 3a25072dcaecd1db8eafb8537f1a2dd171a98926 Mon Sep 17 00:00:00 2001 From: Mars Liu Date: Thu, 21 Oct 2021 15:59:50 +0800 Subject: [PATCH] makeup code block as c language if not assign --- .../helloworld.md" | 8 +-- .../features.md" | 8 +-- .../1.\345\217\230\351\207\217/variables.md" | 8 +-- .../2.\345\270\270\351\207\217/constants.md" | 8 +-- .../basic_data_types.md" | 8 +-- .../assignment_op.md" | 8 +-- .../arithmetic_op.md" | 8 +-- .../relational_op.md" | 8 +-- .../comma_op.md" | 8 +-- .../conditional_op.md" | 8 +-- .../sizeof_op.md" | 8 +-- .../precedence.md" | 8 +-- .../statements_n_blocks.md" | 8 +-- .../elseif.md" | 8 +-- .../if.md" | 8 +-- .../ifelse.md" | 8 +-- .../switch.md" | 8 +-- .../for.md" | 8 +-- .../goto.md" | 8 +-- .../while.md" | 8 +-- .../parameter_n_argument.md" | 8 +-- .../return.md" | 10 ++-- .../recursion.md" | 8 +-- .../array_def.md" | 8 +-- .../bubble_sort.md" | 8 +-- .../matrix.md" | 8 +-- .../vla.md" | 8 +-- .../pointers.md" | 8 +-- .../pointers_n_func.md" | 8 +-- .../pointers_n_array.md" | 8 +-- .../pointers_arithmetic_op.md" | 8 +-- .../pointers_2_func.md" | 8 +-- .../check.json" | 6 +++ src/main.py | 49 ++++++++++++++++++- 34 files changed, 183 insertions(+), 130 deletions(-) create mode 100644 "data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/3.\344\275\215\350\277\220\347\256\227/1.\344\275\215\345\222\214\345\255\227\350\212\202/check.json" diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/1.C\350\257\255\350\250\200\346\246\202\350\277\260/1.C\350\257\255\350\250\200\345\217\221\345\261\225\345\217\262/helloworld.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/1.C\350\257\255\350\250\200\346\246\202\350\277\260/1.C\350\257\255\350\250\200\345\217\221\345\261\225\345\217\262/helloworld.md" index 94f2214..a779907 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/1.C\350\257\255\350\250\200\346\246\202\350\277\260/1.C\350\257\255\350\250\200\345\217\221\345\261\225\345\217\262/helloworld.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/1.C\350\257\255\350\250\200\346\246\202\350\277\260/1.C\350\257\255\350\250\200\345\217\221\345\261\225\345\217\262/helloworld.md" @@ -3,7 +3,7 @@ 输出 "Hello, World!" 字符串,找出正确的选项。 ## 答案 -``` +```c #include int main() @@ -17,7 +17,7 @@ int main() ### A -``` +```c #include int main() @@ -29,7 +29,7 @@ int main() ### B -``` +```c #include int main() @@ -41,7 +41,7 @@ int main() ### C -``` +```c #include int main diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/1.C\350\257\255\350\250\200\346\246\202\350\277\260/2.C\350\257\255\350\250\200\347\211\271\347\202\271/features.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/1.C\350\257\255\350\250\200\346\246\202\350\277\260/2.C\350\257\255\350\250\200\347\211\271\347\202\271/features.md" index deae799..35e9f6a 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/1.C\350\257\255\350\250\200\346\246\202\350\277\260/2.C\350\257\255\350\250\200\347\211\271\347\202\271/features.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/1.C\350\257\255\350\250\200\346\246\202\350\277\260/2.C\350\257\255\350\250\200\347\211\271\347\202\271/features.md" @@ -3,7 +3,7 @@ 使用字符数组在控制台打印C语言的常见特点。请选出正确答案。 ## 答案 -``` +```c #include int main() @@ -32,7 +32,7 @@ int main() ### A -``` +```c #include int main() @@ -59,7 +59,7 @@ int main() ### B -``` +```c #include int main() @@ -86,7 +86,7 @@ int main() ### C -``` +```c #include int main() diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/1.\345\217\230\351\207\217/variables.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/1.\345\217\230\351\207\217/variables.md" index b560432..d4d9953 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/1.\345\217\230\351\207\217/variables.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/1.\345\217\230\351\207\217/variables.md" @@ -3,7 +3,7 @@ 使用while循环修改变量值,依次打印10以内(包含10)所有正整数的平方。请从以下选项中找出正确答案。 ## 答案 -``` +```c #include int main() @@ -28,7 +28,7 @@ int main() ### A -``` +```c #include int main() @@ -51,7 +51,7 @@ int main() ### B -``` +```c #include int main() @@ -74,7 +74,7 @@ int main() ### C -``` +```c #include #include diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/2.\345\270\270\351\207\217/constants.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/2.\345\270\270\351\207\217/constants.md" index c27c1c4..14dcd80 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/2.\345\270\270\351\207\217/constants.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/2.\345\270\270\351\207\217/constants.md" @@ -3,7 +3,7 @@ 使用常量表示圆周率$\pi$,并计算半径为2的圆的面积。请从以下选项中找出错误答案。 ## 答案 -``` +```c #include int main() @@ -23,7 +23,7 @@ int main() ### A -``` +```c #include #define PI 3.14 @@ -41,7 +41,7 @@ int main() ### B -``` +```c #include int main() @@ -58,7 +58,7 @@ int main() ### C -``` +```c #include #define PI 314e-2 diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/basic_data_types.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/basic_data_types.md" index 7fc5c66..25fbb43 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/basic_data_types.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/basic_data_types.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include #include @@ -34,7 +34,7 @@ int main() ### A -``` +```c #include #include @@ -62,7 +62,7 @@ int main() ### B -``` +```c #include #include @@ -90,7 +90,7 @@ int main() ### C -``` +```c #include #include diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/1.\350\265\213\345\200\274\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/assignment_op.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/1.\350\265\213\345\200\274\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/assignment_op.md" index c0675db..054b195 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/1.\350\265\213\345\200\274\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/assignment_op.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/1.\350\265\213\345\200\274\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/assignment_op.md" @@ -3,7 +3,7 @@ 实现三个变量的赋值操作,并输出三个变量的值。请选出错误答案。 ## 答案 -``` +```c #include int main() @@ -21,7 +21,7 @@ int main() ## 选项 ### A -``` +```c #include int main() @@ -38,7 +38,7 @@ int main() ### B -``` +```c #include int main() @@ -58,7 +58,7 @@ int main() ### C -``` +```c #include int main() diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/arithmetic_op.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/arithmetic_op.md" index 14fa407..4affd0b 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/arithmetic_op.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/arithmetic_op.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include #define UPPER 100 @@ -24,7 +24,7 @@ int main() ### A -``` +```c #include #define UPPER 100 @@ -42,7 +42,7 @@ int main() ### B -``` +```c #include #define UPPER 100 @@ -60,7 +60,7 @@ int main() ### C -``` +```c #include #define UPPER 100 diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/3.\345\205\263\347\263\273\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/relational_op.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/3.\345\205\263\347\263\273\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/relational_op.md" index f3f439d..5798e56 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/3.\345\205\263\347\263\273\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/relational_op.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/3.\345\205\263\347\263\273\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/relational_op.md" @@ -3,7 +3,7 @@ 输入两个闭区间,并判断两个区间是否重叠。请选出错误答案。 ## 答案 -``` +```c #include int main() @@ -28,7 +28,7 @@ int main() ### A -``` +```c #include int main() @@ -51,7 +51,7 @@ int main() ### B -``` +```c #include #define MAX(a,b) ((a > b) ? a : b) @@ -77,7 +77,7 @@ int main() ### C -``` +```c #include #define MAX(a,b) ((a > b) ? a : b) diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/5.\351\200\227\345\217\267\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/comma_op.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/5.\351\200\227\345\217\267\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/comma_op.md" index 93cfba2..2e9cf11 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/5.\351\200\227\345\217\267\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/comma_op.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/5.\351\200\227\345\217\267\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/comma_op.md" @@ -7,7 +7,7 @@ 请选出正确答案。 ## 答案 -``` +```c #include #define FIRST_COST 6 #define NEXT_COST 2 @@ -30,7 +30,7 @@ int main() ### A -``` +```c #include #define FIRST_COST 6 #define NEXT_COST 2 @@ -51,7 +51,7 @@ int main() ### B -``` +```c #include #define FIRST_COST 6 #define NEXT_COST 2 @@ -72,7 +72,7 @@ int main() ### C -``` +```c #include #define FIRST_COST 6 #define NEXT_COST 2 diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/6.\346\235\241\344\273\266\350\277\220\347\256\227\347\254\246/conditional_op.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/6.\346\235\241\344\273\266\350\277\220\347\256\227\347\254\246/conditional_op.md" index 5f0e33b..5302126 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/6.\346\235\241\344\273\266\350\277\220\347\256\227\347\254\246/conditional_op.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/6.\346\235\241\344\273\266\350\277\220\347\256\227\347\254\246/conditional_op.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include int main() @@ -23,7 +23,7 @@ int main() ## 选项 ### A -``` +```c #include int main() @@ -41,7 +41,7 @@ int main() ### B -``` +```c #include int main() @@ -59,7 +59,7 @@ int main() ### C -``` +```c #include int main() diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/7.sizeof\350\277\220\347\256\227\347\254\246/sizeof_op.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/7.sizeof\350\277\220\347\256\227\347\254\246/sizeof_op.md" index de4ede6..39ca0c1 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/7.sizeof\350\277\220\347\256\227\347\254\246/sizeof_op.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/7.sizeof\350\277\220\347\256\227\347\254\246/sizeof_op.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include int main() @@ -23,7 +23,7 @@ int main() ## 选项 ### A -``` +```c #include int main() @@ -41,7 +41,7 @@ int main() ### B -``` +```c #include int main() @@ -59,7 +59,7 @@ int main() ### C -``` +```c #include int main() diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/8.\350\277\220\347\256\227\347\254\246\344\274\230\345\205\210\347\272\247\344\270\216\346\261\202\345\200\274\351\241\272\345\272\217/precedence.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/8.\350\277\220\347\256\227\347\254\246\344\274\230\345\205\210\347\272\247\344\270\216\346\261\202\345\200\274\351\241\272\345\272\217/precedence.md" index 0d720df..5b2726d 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/8.\350\277\220\347\256\227\347\254\246\344\274\230\345\205\210\347\272\247\344\270\216\346\261\202\345\200\274\351\241\272\345\272\217/precedence.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/8.\350\277\220\347\256\227\347\254\246\344\274\230\345\205\210\347\272\247\344\270\216\346\261\202\345\200\274\351\241\272\345\272\217/precedence.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include int main() @@ -20,7 +20,7 @@ int main() ### A -``` +```c #include int main() @@ -34,7 +34,7 @@ int main() ### B -``` +```c #include int main() @@ -47,7 +47,7 @@ int main() ``` ### C -``` +```c #include int main() diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/1.\350\257\255\345\217\245\344\270\216\347\250\213\345\272\217\345\235\227/statements_n_blocks.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/1.\350\257\255\345\217\245\344\270\216\347\250\213\345\272\217\345\235\227/statements_n_blocks.md" index 9a0835a..72e1cad 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/1.\350\257\255\345\217\245\344\270\216\347\250\213\345\272\217\345\235\227/statements_n_blocks.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/1.\350\257\255\345\217\245\344\270\216\347\250\213\345\272\217\345\235\227/statements_n_blocks.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include int main() @@ -22,7 +22,7 @@ int main() ## 选项 ### A -``` +```c #include int main() @@ -39,7 +39,7 @@ int main() ### B -``` +```c #include int main() @@ -58,7 +58,7 @@ int main() ### C -``` +```c #include int main() diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/elseif.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/elseif.md" index 079e354..9939d05 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/elseif.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/elseif.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include #include @@ -39,7 +39,7 @@ int main() ### A -``` +```c #include #include @@ -72,7 +72,7 @@ int main() ### B -``` +```c #include #include @@ -105,7 +105,7 @@ int main() ### C -``` +```c #include #include diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/if.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/if.md" index bcc3b01..88d4fb2 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/if.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/if.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include /* 交换x和y */ @@ -39,7 +39,7 @@ int main() ### A -``` +```c #include /* 交换x和y */ @@ -72,7 +72,7 @@ int main() ### B -``` +```c #include /* 交换x和y */ @@ -105,7 +105,7 @@ int main() ### C -``` +```c #include /* 交换x和y */ diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/ifelse.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/ifelse.md" index dd4cce2..7f3266c 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/ifelse.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/ifelse.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include int main() @@ -33,7 +33,7 @@ int main() ### A -``` +```c #include int main() @@ -60,7 +60,7 @@ int main() ### B -``` +```c #include int main() @@ -87,7 +87,7 @@ int main() ### C -``` +```c #include int main() diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/switch.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/switch.md" index 40b138b..b7991c2 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/switch.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/2.\345\210\244\346\226\255\350\257\255\345\217\245/switch.md" @@ -12,7 +12,7 @@ ## 答案 -``` +```c #include int main() @@ -54,7 +54,7 @@ int main() ### A -``` +```c #include int main() @@ -94,7 +94,7 @@ int main() ### B -``` +```c #include int main() @@ -134,7 +134,7 @@ int main() ### C -``` +```c #include int main() diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/3.\345\276\252\347\216\257\350\257\255\345\217\245/for.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/3.\345\276\252\347\216\257\350\257\255\345\217\245/for.md" index bd28af1..9efb43f 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/3.\345\276\252\347\216\257\350\257\255\345\217\245/for.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/3.\345\276\252\347\216\257\350\257\255\345\217\245/for.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include int main() @@ -25,7 +25,7 @@ int main() ## 选项 ### A -``` +```c #include int main() @@ -45,7 +45,7 @@ int main() ### B -``` +```c #include int main() @@ -65,7 +65,7 @@ int main() ### C -``` +```c #include int main() diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/3.\345\276\252\347\216\257\350\257\255\345\217\245/goto.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/3.\345\276\252\347\216\257\350\257\255\345\217\245/goto.md" index 753f604..8cc415d 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/3.\345\276\252\347\216\257\350\257\255\345\217\245/goto.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/3.\345\276\252\347\216\257\350\257\255\345\217\245/goto.md" @@ -3,7 +3,7 @@ 使用goto语句求10以内的正整数之和。请选出错误答案。 ## 答案 -``` +```c #include int main() @@ -24,7 +24,7 @@ int main() ## 选项 ### A -``` +```c #include int main() @@ -44,7 +44,7 @@ int main() ### B -``` +```c #include int main() @@ -64,7 +64,7 @@ int main() ### C -``` +```c #include int main() diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/3.\345\276\252\347\216\257\350\257\255\345\217\245/while.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/3.\345\276\252\347\216\257\350\257\255\345\217\245/while.md" index 0a30b0d..a18466c 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/3.\345\276\252\347\216\257\350\257\255\345\217\245/while.md" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/4.\350\257\255\345\217\245\344\270\216\346\216\247\345\210\266\346\265\201/3.\345\276\252\347\216\257\350\257\255\345\217\245/while.md" @@ -6,7 +6,7 @@ ## 答案 -``` +```c #include int main() @@ -40,7 +40,7 @@ int main() ### A -``` +```c #include int main() @@ -70,7 +70,7 @@ int main() ### B -``` +```c #include int main() @@ -102,7 +102,7 @@ int main() ### C -``` +```c #include int main() diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/2.\345\207\275\346\225\260\347\232\204\345\217\202\346\225\260/parameter_n_argument.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/2.\345\207\275\346\225\260\347\232\204\345\217\202\346\225\260/parameter_n_argument.md" index 8cf6f8a..20ad880 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/2.\345\207\275\346\225\260\347\232\204\345\217\202\346\225\260/parameter_n_argument.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/2.\345\207\275\346\225\260\347\232\204\345\217\202\346\225\260/parameter_n_argument.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include void swap(int* x, int* y) @@ -42,7 +42,7 @@ int main() { ## 选项 ### A -``` +```c #include void swap(int* x, int* y) @@ -79,7 +79,7 @@ int main() { ### B -``` +```c #include void swap(int* x, int* y) @@ -116,7 +116,7 @@ int main() { ### C -``` +```c #include int sum(int, int, int); diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/3.\345\207\275\346\225\260\347\232\204\350\277\224\345\233\236/return.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/3.\345\207\275\346\225\260\347\232\204\350\277\224\345\233\236/return.md" index 9308607..02e00e7 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/3.\345\207\275\346\225\260\347\232\204\350\277\224\345\233\236/return.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/3.\345\207\275\346\225\260\347\232\204\350\277\224\345\233\236/return.md" @@ -4,7 +4,7 @@ * 素数是自然数,小于零的整数没有意义。 ## 答案 -``` +```c #include void prime(int n) @@ -49,7 +49,7 @@ int main() ## 选项 ### A -``` +```c #include void prime(int n) @@ -92,7 +92,7 @@ int main() ``` ### B -``` +```c #include int prime(int n) @@ -133,7 +133,7 @@ int main() ``` ### C -``` +```c #include void prime(int n) @@ -176,7 +176,7 @@ int main() ``` ### D -``` +```c #include int prime(int n) diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/recursion.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/recursion.md" index 725ba0a..db0bcc2 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/recursion.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/recursion.md" @@ -3,7 +3,7 @@ 使用函数递归的方法打印斐波那契数列的前n个数:0 1 1 2 3 5 8 13 21 34 ……, 找出正确的选项。 ## 答案 -``` +```c #include int fibonacci(int i) @@ -33,7 +33,7 @@ int main() ## 选项 ### A -``` +```c #include int fibonacci(int i) @@ -62,7 +62,7 @@ int main() ### B -``` +```c #include int fibonacci(int i) @@ -91,7 +91,7 @@ int main() ### C -``` +```c #include int fibonacci(int i) diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/1.\346\225\260\347\273\204\347\256\200\344\273\213/array_def.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/1.\346\225\260\347\273\204\347\256\200\344\273\213/array_def.md" index ab7230b..614a240 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/1.\346\225\260\347\273\204\347\256\200\344\273\213/array_def.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/1.\346\225\260\347\273\204\347\256\200\344\273\213/array_def.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include #define LEN 5 @@ -25,7 +25,7 @@ int main() ## 选项 ### A -``` +```c #include #define LEN 5 @@ -44,7 +44,7 @@ int main() ### B -``` +```c #include #define LEN 5 @@ -63,7 +63,7 @@ int main() ### C -``` +```c #include #define LEN 5 diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/2.\344\270\200\347\273\264\346\225\260\347\273\204/bubble_sort.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/2.\344\270\200\347\273\264\346\225\260\347\273\204/bubble_sort.md" index 6027e11..f77b60a 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/2.\344\270\200\347\273\264\346\225\260\347\273\204/bubble_sort.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/2.\344\270\200\347\273\264\346\225\260\347\273\204/bubble_sort.md" @@ -3,7 +3,7 @@ 用冒泡排序法对任意输入的10个整数按照从小到大的顺序进行排序。请选出正确答案。 ## 答案 -``` +```c #include #include #define LEN 10 @@ -48,7 +48,7 @@ int main() ### A -``` +```c #include #include @@ -91,7 +91,7 @@ int main() ### B -``` +```c #include #include #define LEN 10 @@ -134,7 +134,7 @@ int main() ### C -``` +```c #include #include #define LEN 10 diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/3.\344\272\214\347\273\264\346\225\260\347\273\204/matrix.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/3.\344\272\214\347\273\264\346\225\260\347\273\204/matrix.md" index 0fc467a..6b1db24 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/3.\344\272\214\347\273\264\346\225\260\347\273\204/matrix.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/3.\344\272\214\347\273\264\346\225\260\347\273\204/matrix.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include #define LEN 101 @@ -49,7 +49,7 @@ int main() ## 选项 ### A -``` +```c #include #define LEN 101 @@ -93,7 +93,7 @@ int main() ### B -``` +```c #include #define LEN 101 @@ -136,7 +136,7 @@ int main() ### C -``` +```c #include #define LEN 101 diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/4.\345\217\230\351\225\277\346\225\260\347\273\204/vla.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/4.\345\217\230\351\225\277\346\225\260\347\273\204/vla.md" index 1e5dfbb..8904158 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/4.\345\217\230\351\225\277\346\225\260\347\273\204/vla.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/2.\346\225\260\347\273\204/4.\345\217\230\351\225\277\346\225\260\347\273\204/vla.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include #define ROWS 3 #define COLS 4 @@ -44,7 +44,7 @@ int main() ## 选项 ### A -``` +```c #include #define ROWS 3 #define COLS 4 @@ -81,7 +81,7 @@ int main() ### B -``` +```c #include #define ROWS 3 #define COLS 4 @@ -120,7 +120,7 @@ int main() ### C -``` +```c #include #define ROWS 3 #define COLS 4 diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/1.\346\214\207\351\222\210\344\270\216\345\234\260\345\235\200/pointers.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/1.\346\214\207\351\222\210\344\270\216\345\234\260\345\235\200/pointers.md" index 173678d..62a3280 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/1.\346\214\207\351\222\210\344\270\216\345\234\260\345\235\200/pointers.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/1.\346\214\207\351\222\210\344\270\216\345\234\260\345\235\200/pointers.md" @@ -3,7 +3,7 @@ 使用指针交换两个变量的值。请选出正确答案。 ## 答案 -``` +```c #include int main() @@ -30,7 +30,7 @@ int main() ### A -``` +```c #include int main() @@ -53,7 +53,7 @@ int main() ### B -``` +```c #include int main() @@ -78,7 +78,7 @@ int main() ### B -``` +```c #include int main() diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/2.\346\214\207\351\222\210\344\270\216\345\207\275\346\225\260\345\217\202\346\225\260/pointers_n_func.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/2.\346\214\207\351\222\210\344\270\216\345\207\275\346\225\260\345\217\202\346\225\260/pointers_n_func.md" index a88c35c..ae858dd 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/2.\346\214\207\351\222\210\344\270\216\345\207\275\346\225\260\345\217\202\346\225\260/pointers_n_func.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/2.\346\214\207\351\222\210\344\270\216\345\207\275\346\225\260\345\217\202\346\225\260/pointers_n_func.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include void swap(int x, int y) @@ -31,7 +31,7 @@ int main() ### A -``` +```c #include void swap(int* x, int* y) @@ -61,7 +61,7 @@ int main() ### B -``` +```c #include void swap(int* x, int* y) @@ -86,7 +86,7 @@ int main() ### C -``` +```c #include void swap(int** x, int** y) diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/3.\346\214\207\351\222\210\344\270\216\346\225\260\347\273\204/pointers_n_array.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/3.\346\214\207\351\222\210\344\270\216\346\225\260\347\273\204/pointers_n_array.md" index 0b3e4d9..0497023 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/3.\346\214\207\351\222\210\344\270\216\346\225\260\347\273\204/pointers_n_array.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/3.\346\214\207\351\222\210\344\270\216\346\225\260\347\273\204/pointers_n_array.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include #define LEN 10 @@ -31,7 +31,7 @@ int main() ### A -``` +```c #include #define LEN 10 @@ -57,7 +57,7 @@ int main() ### B -``` +```c #include #define LEN 10 @@ -83,7 +83,7 @@ int main() ### B -``` +```c #include #define LEN 10 diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/4.\345\234\260\345\235\200\347\256\227\346\234\257\350\277\220\347\256\227/pointers_arithmetic_op.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/4.\345\234\260\345\235\200\347\256\227\346\234\257\350\277\220\347\256\227/pointers_arithmetic_op.md" index 73bd9f3..e942d67 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/4.\345\234\260\345\235\200\347\256\227\346\234\257\350\277\220\347\256\227/pointers_arithmetic_op.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/4.\345\234\260\345\235\200\347\256\227\346\234\257\350\277\220\347\256\227/pointers_arithmetic_op.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include #define ROW 3 #define COL 4 @@ -33,7 +33,7 @@ int main() ### A -``` +```c #include #define ROW 3 #define COL 4 @@ -59,7 +59,7 @@ int main() ### B -``` +```c #include #define ROW 3 #define COL 4 @@ -85,7 +85,7 @@ int main() ### C -``` +```c #include #define ROW 3 #define COL 4 diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/7.\346\214\207\345\220\221\345\207\275\346\225\260\347\232\204\346\214\207\351\222\210/pointers_2_func.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/7.\346\214\207\345\220\221\345\207\275\346\225\260\347\232\204\346\214\207\351\222\210/pointers_2_func.md" index 0ed1d78..916b1db 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/7.\346\214\207\345\220\221\345\207\275\346\225\260\347\232\204\346\214\207\351\222\210/pointers_2_func.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/7.\346\214\207\345\220\221\345\207\275\346\225\260\347\232\204\346\214\207\351\222\210/pointers_2_func.md" @@ -4,7 +4,7 @@ ## 答案 -``` +```c #include int max(int a, int b) @@ -31,7 +31,7 @@ int main() ### A -``` +```c #include int max(int a, int b) @@ -56,7 +56,7 @@ int main() ### B -``` +```c #include int max(int a, int b) @@ -81,7 +81,7 @@ int main() ### C -``` +```c #include int max(int a, int b) diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/3.\344\275\215\350\277\220\347\256\227/1.\344\275\215\345\222\214\345\255\227\350\212\202/check.json" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/3.\344\275\215\350\277\220\347\256\227/1.\344\275\215\345\222\214\345\255\227\350\212\202/check.json" new file mode 100644 index 0000000..c66a260 --- /dev/null +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/3.\344\275\215\350\277\220\347\256\227/1.\344\275\215\345\222\214\345\255\227\350\212\202/check.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "刘鑫", + "source": "check.md", + "exercise_id":"7deb64fd1f71418d9951f05c99d3694c" +} \ No newline at end of file diff --git a/src/main.py b/src/main.py index f4d5880..29f1150 100644 --- a/src/main.py +++ b/src/main.py @@ -4,15 +4,61 @@ from common.logger import init_log from config.config import load_config from options import parse_options, show_help from tree import gen_tree +from os import walk +import os.path + def test(config, options, actions): import test as test test.dispatch(config, options, actions) + +def readall(path): + with open(path) as f: + return f.read() + + +def write(path, data): + with open(path, "w") as f: + f.write(data) + + +def makeup(): + for dir, sub_dirs, files in walk("../data"): + for fname in files: + _, ext = os.path.splitext(fname) + if ext == ".md": + full_path = os.path.join(dir, fname) + content = readall(full_path) + lines = content.split("\n") + new_lines = [] + flag = False + in_block = False + for line in lines: + new_line = line + if line.startswith("```"): + if in_block: + in_block = False + else: + in_block = True + if line[3:] != "": + continue + else: + new_line = line + 'c' + flag = True + + new_lines.append(new_line) + + if flag: + content = "\n".join(new_lines) + write(full_path, content) + + def tree(config, options, actions): import test as test gen_tree("../data") + def run(options): # 操作入口 if options.action is not None: @@ -33,7 +79,8 @@ def run(options): next = actions[1:] dispatch = { 'test': lambda: test(config, options, next), - 'tree': lambda: tree(config, options, next) + 'tree': lambda: tree(config, options, next), + 'makeup': lambda: makeup() } dispatch[root_action]() else: -- GitLab