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.c" "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.c" index 05a86d755c8a82f5a36a56a824328fcef27a2f75..ffa5a6b487fc5e43c63d1df24ab89f57bec6f659 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { printf("Hello, World!\n"); return 0; 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 a779907e6a18a98e4b74aba78001935906827e25..fd0d1910e4d9621caa3befe11d0c77b640397531 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" @@ -6,7 +6,7 @@ ```c #include -int main() +int main(int argc, char** argv) { printf("Hello, World!\n"); return 0; @@ -20,7 +20,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { printf("Hello, World!\n") return 0 @@ -32,7 +32,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { printf("Hello, World!\n"); return; 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.c" "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.c" index b79bc42f304450761e7482212d426ec74eca0106..cc4f83651062dc872b18e5d119c8cb8ecbfd04a2 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { const int row = 7; const int col = 50; 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 35e9f6aae71aada69c480631deefd64f40950886..4a4671c8ac31bd910a696d67e0422f98b8540513 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" @@ -6,7 +6,7 @@ ```c #include -int main() +int main(int argc, char** argv) { const int row = 7; const int col = 50; @@ -35,7 +35,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { const int row = 7; const int col = 50; @@ -62,7 +62,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { const int row = 7; const int col = 50; @@ -89,7 +89,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { const int row = 7; const int col = 50; 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.c" "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.c" index dbdfe1f9c41fef69ca8dff8a16e2b77c68c1d5bf..950c7a739b3c7dd6b133a389023ff60ccd4ad110 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.c" +++ "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.c" @@ -1,7 +1,7 @@ #include #include -int main() +int main(int argc, char** argv) { bool num = 1; bool max_num = 10; 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 d4d99533fb4f19149c5373f205d2daabedeffc83..4ae1333c712decc58b0c7cfa195d15370390d6a8 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" @@ -6,7 +6,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int num = 1; int max_num = 10; @@ -31,7 +31,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { num = 1; max_num = 10; @@ -54,7 +54,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int num(1); int max_num(10); @@ -78,7 +78,7 @@ int main() #include #include -int main() +int main(int argc, char** argv) { bool num = 1; bool max_num = 10; 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.c" "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.c" index 5bae73e2d805e499234ab5fac56e81cfacaf8713..e795fcbc2b2a94c16c2af5d53ab81e27b62594f3 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.c" +++ "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.c" @@ -2,7 +2,7 @@ #define PI 314e-2 -int main() +int main(int argc, char** argv) { float radius = 2.0; float area = PI * radius * radius; 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 14dcd802384fb7ec953dc7b94a9d5970f85b3e39..9cac4852ca26a6f58608ea21bdd6f88299ef9d73 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" @@ -6,7 +6,7 @@ ```c #include -int main() +int main(int argc, char** argv) { const float PI; PI = 3.14; @@ -28,7 +28,7 @@ int main() #define PI 3.14 -int main() +int main(int argc, char** argv) { float radius = 2.0; float area = PI * radius * radius; @@ -44,7 +44,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { const float PI = 3.14; float radius = 2.0; @@ -63,7 +63,7 @@ int main() #define PI 314e-2 -int main() +int main(int argc, char** argv) { float radius = 2.0; float area = PI * radius * radius; 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.c" "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.c" index b3765fd8a7d94b1d7ddebfbe26b77af72b8d70fb..bc31ec84caa7fdfcfd11c91040c9c9705010cd35 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.c" +++ "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.c" @@ -1,7 +1,7 @@ #include #include -int main() +int main(int argc, char** argv) { int student_id = 1001; char name[] = "张三"; 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 25fbb435fe4a876a7a19d9c3b04b847d586fa986..178dd70d311d4bceb21fe3fd20b997ae0491d8e4 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" @@ -8,7 +8,7 @@ #include #include -int main() +int main(int argc, char** argv) { int student_id = 1001; char name[] = "张三"; @@ -38,7 +38,7 @@ int main() #include #include -int main() +int main(int argc, char** argv) { int student_id = 1001; char name[] = "张三"; @@ -66,7 +66,7 @@ int main() #include #include -int main() +int main(int argc, char** argv) { int student_id = 1001; char name[] = "张三"; @@ -94,7 +94,7 @@ int main() #include #include -int main() +int main(int argc, char** argv) { int student_id = 1001; char name[] = "张三"; 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.c" "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.c" index a19578acc1dfd3b4dc142d1d00d0c13acb3c085d..e1fceab4a170c48a6d70b3203a65d2adaefccf8e 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { int a = b = c = 10; 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 054b19539c192c39eb99d72d87c4349deaf0a1c7..4e1eef4eb279e3d7748495fc4e7ad09f33512cd0 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" @@ -6,7 +6,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int a = b = c = 10; @@ -24,7 +24,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int a = 10, b = 10, c = 10; @@ -41,7 +41,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int a, b, c; a = 10; @@ -61,7 +61,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int a, b, c; a = b = c = 10; 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.c" "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.c" index 0f32808dfc21c43b67af365620798e4110281f84..c7351890380584a7feab2654e2907ff897807b1c 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.c" +++ "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.c" @@ -2,7 +2,7 @@ #define UPPER 100 -int main() +int main(int argc, char** argv) { int i = 1; while (i++ < UPPER) 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 4affd0b41bb1d9d29b0455493e4b408b15f64385..892c2b800eb05dd4127b871cb56604a36fe3dce8 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" @@ -9,7 +9,7 @@ #define UPPER 100 -int main() +int main(int argc, char** argv) { int i = 1; while (i++ < UPPER) @@ -29,7 +29,7 @@ int main() #define UPPER 100 -int main() +int main(int argc, char** argv) { int i = 1; while (i++ < UPPER) @@ -47,7 +47,7 @@ int main() #define UPPER 100 -int main() +int main(int argc, char** argv) { int i = 1; while (++i < UPPER) @@ -65,7 +65,7 @@ int main() #define UPPER 100 -int main() +int main(int argc, char** argv) { int i = 1; while (i < UPPER) 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.c" "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.c" index cf965fd117c1a5f6011c33b7070f40e33179c086..3ec5404b819d3a44b246e5050821427c9e712088 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { int start_1, end_1; int start_2, end_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/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 5798e56de2e359a75bdb335aeaa03f70fd3d3253..606a21d83ecba9c56ceb7a85f10f813084fb670d 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" @@ -6,7 +6,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int start_1, end_1; int start_2, end_2; @@ -31,7 +31,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int start_1, end_1; int start_2, end_2; @@ -57,7 +57,7 @@ int main() #define MAX(a,b) ((a > b) ? a : b) #define MIN(a,b) ((a < b) ? a : b) -int main() +int main(int argc, char** argv) { int start_1, end_1; int start_2, end_2; @@ -83,7 +83,7 @@ int main() #define MAX(a,b) ((a > b) ? a : b) #define MIN(a,b) ((a < b) ? a : b) -int main() +int main(int argc, char** argv) { int start_1, end_1; int start_2, end_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/4.\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/logical_op.c" "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/4.\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/logical_op.c" index 27be49dd8b3e8be674e8709be0d09d08f752db0d..a985eec9e2a027c8521d7b09973592f6380b1167 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/4.\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/logical_op.c" +++ "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/4.\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/logical_op.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { int year; printf("请输人年份:"); 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/4.\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/logical_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/4.\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/logical_op.md" index 9fd0aefb65bdc9664ae7b288c6a29808206a31cc..4420e65b423cb51ba6ff781a6881b97da0c476ba 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/4.\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/logical_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/4.\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/logical_op.md" @@ -12,7 +12,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int year; printf("请输人年份:"); @@ -37,7 +37,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int year; printf("请输人年份:"); @@ -60,7 +60,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int year; printf("请输人年份:"); @@ -83,7 +83,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int year; printf("请输人年份:"); 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.c" "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.c" index 99af8c51ff6d703e3903e68007a741df3cad3873..a5f7c9ccf4ffd30a6fbd275c718e08e424e439ba 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.c" +++ "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.c" @@ -2,7 +2,7 @@ #define FIRST_COST 6 #define NEXT_COST 2 -int main() +int main(int argc, char** argv) { int weight, cost; 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 2e9cf11e4bf580e253876c76dc8630b1aba5e59f..7627fb15bdcd30ccc1718833a51f7bd64c7027b6 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" @@ -12,7 +12,7 @@ #define FIRST_COST 6 #define NEXT_COST 2 -int main() +int main(int argc, char** argv) { int weight, cost; @@ -35,7 +35,7 @@ int main() #define FIRST_COST 6 #define NEXT_COST 2 -int main() +int main(int argc, char** argv) { int weight, cost; @@ -56,7 +56,7 @@ int main() #define FIRST_COST 6 #define NEXT_COST 2 -int main() +int main(int argc, char** argv) { int weight, cost; @@ -77,7 +77,7 @@ int main() #define FIRST_COST 6 #define NEXT_COST 2 -int main() +int main(int argc, char** argv) { int weight, cost; 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.c" "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.c" index cb8efe48367f072130916899ffb9e927c1e54516..e1139b191f521d34e09a8cea9227dad149d8ba0c 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { int a, b, c, max; printf("请输入3个整数:"); 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 530212617021df1e11d49385ca299208ec9ad425..0b7dea8aa486cb1017cb72259eb38d4bf64ac44f 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" @@ -7,7 +7,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int a, b, c, max; printf("请输入3个整数:"); @@ -26,7 +26,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int a, b, c, max; printf("请输入3个整数:"); @@ -44,7 +44,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int a, b, c, max; printf("请输入3个整数:"); @@ -62,7 +62,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int a, b, c, max; printf("请输入3个整数:"); 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.c" "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.c" index db37fed35529d35a5b328a6435134b57b632cebe..fa9db96cdcf33c73918b18f9ff39aa396fcb067e 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { int arr[] = {1,2,3,4,5}; size_t len = sizeof(arr) / sizeof int; 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 39ca0c15d16b97b01214009eabfd5221d3eb84dd..5b08f94118ee6f2adb6f0e75dd3fa94a5dde7995 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" @@ -7,7 +7,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int arr[] = {1,2,3,4,5}; size_t len = sizeof(arr) / sizeof int; @@ -26,7 +26,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int arr[] = {1,2,3,4,5}; size_t len = sizeof(arr) / sizeof(int); @@ -44,7 +44,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int arr[] = {1,2,3,4,5}; size_t len = sizeof arr / sizeof(int); @@ -62,7 +62,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int arr[] = {1,2,3,4,5}; size_t len = sizeof(arr) / sizeof(arr[0]); 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.c" "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.c" index 7126715560f222740fdc475cbe591b57c4486767..a03983713a7fbba1d94037ce5dfdc881e55034bb 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { int x, y, z; x = y = 1; 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 5b2726dfacad55416bd0dc2e88e12e07de4b4419..091e25718c938db090d7dfedb27593e1afd1d632 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" @@ -7,7 +7,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int x, y, z; x = y = 1; @@ -23,7 +23,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int x, y, z; x = y = 1; @@ -37,7 +37,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int x, y, z; x = y = 1; @@ -50,7 +50,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int x, y, z; x = y = 1; 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.c" "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.c" index 71ad8608333bc5bd9801875d1b402308845c5d04..86cf3ac0c3749dd4661d9462803c149df0dae324 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { char str[] = "Hello World!"; size_t len = sizeof(str) / sizeof(char); 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 72e1cadb39425e2c562376cad3e44da15553f625..5d780d52071ee64c12831ad7489cc07014184ba3 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" @@ -7,7 +7,7 @@ ```c #include -int main() +int main(int argc, char** argv) { char str[] = "Hello World!"; size_t len = sizeof(str) / sizeof(char); @@ -25,7 +25,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { char str[] = "Hello World!"; size_t len = sizeof(str) / sizeof(char); @@ -42,7 +42,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { char str[] = "Hello World!"; size_t len = sizeof(str) / sizeof(char); @@ -61,7 +61,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { char str[] = "Hello World!"; size_t len = sizeof(str) / sizeof(char); 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.c" "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.c" index 204eec6757c57b3b717dcab535078a6f050d72c5..eadd6343fd5aa8e3fb7b41550fcad0a60d2a40cf 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.c" +++ "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.c" @@ -1,7 +1,7 @@ #include #include -int main() +int main(int argc, char** argv) { float a, b, c; 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 9939d0577013908be28404125b06b3b81e04f655..743754c035defb820835aff1c1d7bdb0e281ba6b 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" @@ -8,7 +8,7 @@ #include #include -int main() +int main(int argc, char** argv) { float a, b, c; @@ -43,7 +43,7 @@ int main() #include #include -int main() +int main(int argc, char** argv) { float a, b, c; @@ -76,7 +76,7 @@ int main() #include #include -int main() +int main(int argc, char** argv) { float a, b, c; @@ -109,7 +109,7 @@ int main() #include #include -int main() +int main(int argc, char** argv) { float a, b, c; 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.c" "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.c" index a84a56bccdefe32c6101f085293dc00d6ecf13f9..251ddd60edead1451f537281c8caef78d55a1a53 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.c" +++ "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.c" @@ -8,7 +8,7 @@ void swap(int* x, int* y) *y = temp; } -int main() +int main(int argc, char** argv) { int a, b, c; printf("请输入 a,b,c:\n"); 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 88d4fb24f86cd9ad86bd6fccb6998eb32c28d56b..c0d31f7647d4039e4e4897f5911a6d7754f08472 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" @@ -15,7 +15,7 @@ void swap(int* x, int* y) *y = temp; } -int main() +int main(int argc, char** argv) { int a, b, c; printf("请输入 a,b,c:\n"); @@ -50,7 +50,7 @@ void swap(int* x, int* y) *y = temp; } -int main() +int main(int argc, char** argv) { int a, b, c; printf("请输入 a,b,c:\n"); @@ -83,7 +83,7 @@ void swap(int* x, int* y) *y = temp; } -int main() +int main(int argc, char** argv) { int a, b, c; printf("请输入 a,b,c:\n"); @@ -116,7 +116,7 @@ void swap(int* x, int* y) *y = temp; } -int main() +int main(int argc, char** argv) { int a, b, c; printf("请输入 a,b,c:\n"); 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.c" "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.c" index 00206d8d1b9232c65ebcb8eb7c23a886b10f18c1..c5ff13e83d523c786cd22762b1cf7485ae039b4c 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { int num_1 = 0; int num_2 = 0; 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 7f3266c2f0ea15f34795d3db312cd53831214533..605a5e46fcc6fa536511d2fa366f51d0e309ae05 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" @@ -7,7 +7,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int num_1 = 0; int num_2 = 0; @@ -36,7 +36,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int num_1 = 0; int num_2 = 0; @@ -63,7 +63,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int num_1 = 0; int num_2 = 0; @@ -90,7 +90,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int num_1 = 0; int num_2 = 0; 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.c" "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.c" index 9d38ce4198bf85ac461a06de04d916e620554f16..55fa54391b51d9b527012fafaa67509b93ca49b3 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { int score; printf("请输入成绩:"); 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 b7991c2cfcf4b421fc1fc6c3a03e5d8a3217661b..3991cbab4ab43c43da98b092a3281aff3c75e231 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" @@ -15,7 +15,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int score; printf("请输入成绩:"); @@ -57,7 +57,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int score; printf("请输入成绩:"); @@ -97,7 +97,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int score; printf("请输入成绩:"); @@ -137,7 +137,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int score; printf("请输入成绩:"); 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.c" "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.c" index abfd770ae18dd49ebe88eb9cc60c9c1041715e36..623e9ff9b8284ec4c2a01c649b020862aa7193c5 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { int i = 0; int j = 0; 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 9efb43f8b4c9c2abb408b83d2842844fba68c847..305eb5682f1df4a0c2f3db054a4201525078d5be 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" @@ -7,7 +7,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int i = 0; int j = 0; @@ -28,7 +28,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int i = 0; int j = 0; @@ -48,7 +48,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int i = 0; int j = 0; @@ -68,7 +68,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int i = 0; int j = 0; 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.c" "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.c" index 719874d604e5b29a67cadc29f17c9c9ef10d696a..8c84eb2a929e62d930ebb2c825b1e6f8dedaee18 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { int sum = 0; int i = 0; 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 8cc415d49dfd2e3fdd1e7d167d8028d5bab240ce..418dc64d04e5aca519b5213abe4a672cc2a01b03 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" @@ -6,7 +6,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int sum = 0; int i = 0; @@ -27,7 +27,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int sum = 0; int i = 0; @@ -47,7 +47,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int sum = 0; int i = 0; @@ -67,7 +67,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int sum = 0; int i = 0; 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.c" "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.c" index ff4deefd13c3c7e808410a487bcc6b55aa81fdfd..4048ceec3a179f092d1f45e4178a5498866532ec 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { int a, b, c, m, t; printf("请输入两个数:"); 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 a18466c4b5103475efda8f1a4ed78fdea416e2d1..0f19db0d3d1f60231f815025cfbdf791c6fbdb3e 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" @@ -9,7 +9,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int a, b, c, m, t; printf("请输入两个数:"); @@ -43,7 +43,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int a, b, c, m, t; printf("请输入两个数:"); @@ -73,7 +73,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int a, b, c, m, t; printf("请输入两个数:"); @@ -105,7 +105,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int a, b, c, m, t; printf("请输入两个数:"); 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/1.\345\207\275\346\225\260\347\232\204\345\243\260\346\230\216\344\270\216\345\256\232\344\271\211/definition.c" "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/1.\345\207\275\346\225\260\347\232\204\345\243\260\346\230\216\344\270\216\345\256\232\344\271\211/definition.c" index e70290fa3bba2339ad5958652259198997caa9dd..686d21438d68245ea82e03c909c935c257d76b55 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/1.\345\207\275\346\225\260\347\232\204\345\243\260\346\230\216\344\270\216\345\256\232\344\271\211/definition.c" +++ "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/1.\345\207\275\346\225\260\347\232\204\345\243\260\346\230\216\344\270\216\345\256\232\344\271\211/definition.c" @@ -3,7 +3,7 @@ void print_link(); void print_skill_tree(); -int main() +int main(int argc, char** argv) { print_skill_tree(); return 0; 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/1.\345\207\275\346\225\260\347\232\204\345\243\260\346\230\216\344\270\216\345\256\232\344\271\211/definition.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/1.\345\207\275\346\225\260\347\232\204\345\243\260\346\230\216\344\270\216\345\256\232\344\271\211/definition.md" index 7596d9cebf922eb1e7298f0f3e4a4a761761ecf7..659ecda07af78eb02517756d65e34bf194b1c2e8 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/1.\345\207\275\346\225\260\347\232\204\345\243\260\346\230\216\344\270\216\345\256\232\344\271\211/definition.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/1.\345\207\275\346\225\260\347\232\204\345\243\260\346\230\216\344\270\216\345\256\232\344\271\211/definition.md" @@ -9,7 +9,7 @@ void print_link(); void print_skill_tree(); -int main() +int main(int argc, char** argv) { print_skill_tree(); return 0; @@ -44,7 +44,7 @@ void print_link() printf("https://bbs.csdn.net/skill/c"); } -int main() +int main(int argc, char** argv) { print_skill_tree(); return 0; @@ -58,7 +58,7 @@ int main() void print_link(); void print_skill_tree(); -int main() +int main(int argc, char** argv) { print_skill_tree(); return 0; @@ -84,7 +84,7 @@ void print_skill_tree() void print_link(char); void print_skill_tree(); -int main() +int main(int argc, char** argv) { print_skill_tree(); return 0; 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.c" "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.c" index c1102ddd618cecf1a7c01876a745af1459c7b414..8e2597626aea14c5a4509fa5f4632aa45dfd3064 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.c" +++ "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.c" @@ -15,7 +15,7 @@ int sum(int a, int b) { return a; } -int main() { +int main(int argc, char** argv) { int m, n, total; printf("请输入两个整数:"); 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 20ad8804d7714a27ce1cbacdcda13eaa9d0e5ac8..97bbfe2a4dfcfaceeab765b5060eaf01fdf983d4 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" @@ -22,7 +22,7 @@ int sum(int a, int b) { return a; } -int main() { +int main(int argc, char** argv) { int m, n, total; printf("请输入两个整数:"); @@ -60,7 +60,7 @@ void sum(int a, int b, int t) { } } -int main() { +int main(int argc, char** argv) { int m, n, total = 0; printf("请输入两个整数:"); @@ -97,7 +97,7 @@ int sum(int a, int b) { return a; } -int main() { +int main(int argc, char** argv) { int m, n, total; printf("请输入两个整数:"); @@ -122,7 +122,7 @@ int main() { int sum(int, int, int); void swap(int*, int*, int*); -int main() { +int main(int argc, char** argv) { int m, n, total; printf("请输入两个整数:"); 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.c" "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.c" index 8e1d07b785ab22545f80a0d70c43d62e1cafed4d..4982f4f566231dd9639748e33825a5f0e8e2c3e9 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.c" +++ "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.c" @@ -28,7 +28,7 @@ void prime(int n) printf("%d 不是一个素数!\n", n); } -int main() +int main(int argc, char** argv) { int num, is_prime; printf("请输入一个整数:"); 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 591a8c77d5847dea3d160835b5e9e717a3f096cb..f8852032535ef51747b319b0fc3e89c82dd36408 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" @@ -35,7 +35,7 @@ void prime(int n) printf("%d 不是一个素数!\n", n); } -int main() +int main(int argc, char** argv) { int num, is_prime; printf("请输入一个整数:"); @@ -72,7 +72,7 @@ int prime(int n) return is_prime; } -int main() +int main(int argc, char** argv) { int num, is_prime; printf("请输入一个整数:"); @@ -122,7 +122,7 @@ void prime(int n) printf("%d 不是一个素数!\n", n); } -int main() +int main(int argc, char** argv) { int num, is_prime; printf("请输入一个整数:"); @@ -156,7 +156,7 @@ int prime(int n) return is_prime; } -int main() +int main(int argc, char** argv) { int num; printf("请输入一个整数:"); 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/4.\345\207\275\346\225\260\347\232\204\350\260\203\347\224\250/function_call.c" "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/4.\345\207\275\346\225\260\347\232\204\350\260\203\347\224\250/function_call.c" index eee609e98ee62474c8685282946aa279802dbfa0..56af8d52dc9c039cd9f9a651bedf14c634884037 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/4.\345\207\275\346\225\260\347\232\204\350\260\203\347\224\250/function_call.c" +++ "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/4.\345\207\275\346\225\260\347\232\204\350\260\203\347\224\250/function_call.c" @@ -25,7 +25,7 @@ char* china() return "中国-->"; } -int main() +int main(int argc, char** argv) { printf("%s%s%s%s%s", china(), hunan(), changsha(), yueluqu(), csdn()); printf("https://www.csdn.net/"); 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/4.\345\207\275\346\225\260\347\232\204\350\260\203\347\224\250/function_call.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/4.\345\207\275\346\225\260\347\232\204\350\260\203\347\224\250/function_call.md" index 285f85c3ad8755b09a26298551817d1dd81a9f68..219a5fccf3a4ce9cf412a6f29ae8ee8b22f5d673 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/4.\345\207\275\346\225\260\347\232\204\350\260\203\347\224\250/function_call.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/4.\345\207\275\346\225\260\347\232\204\350\260\203\347\224\250/function_call.md" @@ -38,7 +38,7 @@ void china() china(); printf("https://www.csdn.net/"); -int main() +int main(int argc, char** argv) { return 0; } @@ -74,7 +74,7 @@ void china() printf("中国-->"); } -int main() +int main(int argc, char** argv) { china(); hunan(); @@ -119,7 +119,7 @@ void china() printf("中国-->"); } -int main() +int main(int argc, char** argv) { china(); printf("https://www.csdn.net/"); @@ -157,7 +157,7 @@ char* china() return "中国-->"; } -int main() +int main(int argc, char** argv) { printf("%s%s%s%s%s", china(), hunan(), changsha(), yueluqu(), csdn()); printf("https://www.csdn.net/"); 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.c" "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.c" index 06ecaee1d7f94d077b19f2ff1b9ad27956d2984a..bd2874f87008d164cafeb7271abc988551587b68 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.c" +++ "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.c" @@ -9,7 +9,7 @@ int fibonacci(int i) return fibonacci(i - 1) + fibonacci(i - 2); } -int main() +int main(int argc, char** argv) { int i = 0; int n = 0; 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 db0bcc2735578cf259d7a8c95d2d28c3b8e9e440..c9b350323f2a967ca52b03abd2632210c8ee4cb1 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" @@ -15,7 +15,7 @@ int fibonacci(int i) return fibonacci(i - 1) + fibonacci(i - 2); } -int main() +int main(int argc, char** argv) { int i = 0; int n = 0; @@ -45,7 +45,7 @@ int fibonacci(int i) return fibonacci(i - 1) + fibonacci(i + 1); } -int main() +int main(int argc, char** argv) { int i = 0; int n = 0; @@ -74,7 +74,7 @@ int fibonacci(int i) return fibonacci(i - 1) + fibonacci(i - 2); } -int main() +int main(int argc, char** argv) { int i = 0; int n = 0; @@ -103,7 +103,7 @@ int fibonacci(int i) return fibonacci(i - 1) + fibonacci(i - 2); } -int main() +int main(int argc, char** argv) { int i = 0; int n = 0; 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/6.\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\205\250\345\261\200\345\217\230\351\207\217/global_n_local_var.c" "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/6.\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\205\250\345\261\200\345\217\230\351\207\217/global_n_local_var.c" index e0c9724150263105c7a8669859cf29b55945fee5..dec4722d484d9a6986e3cfaa2b3e198fa59358ee 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/6.\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\205\250\345\261\200\345\217\230\351\207\217/global_n_local_var.c" +++ "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/6.\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\205\250\345\261\200\345\217\230\351\207\217/global_n_local_var.c" @@ -12,7 +12,7 @@ int vs(int a, int b, int c) return v; } -int main() +int main(int argc, char** argv) { int v, length, width, height; printf("请分别输入长方体的长宽高:"); 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/6.\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\205\250\345\261\200\345\217\230\351\207\217/global_n_local_var.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/6.\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\205\250\345\261\200\345\217\230\351\207\217/global_n_local_var.md" index 01b1bf0a1216e6e5e4541f83c312ed4048036d85..ba89d5c1d891793d892933a75f43ec15f927e7e5 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/6.\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\205\250\345\261\200\345\217\230\351\207\217/global_n_local_var.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/6.\345\261\200\351\203\250\345\217\230\351\207\217\345\222\214\345\205\250\345\261\200\345\217\230\351\207\217/global_n_local_var.md" @@ -18,7 +18,7 @@ int vs(int a, int b, int c) return v; } -int main() +int main(int argc, char** argv) { int v, length, width, height; printf("请分别输入长方体的长宽高:"); @@ -48,7 +48,7 @@ int vs(int a, int b, int c) int s1, s2, s3; -int main() +int main(int argc, char** argv) { int v, length, width, height; printf("请分别输入长方体的长宽高:"); @@ -75,7 +75,7 @@ int vs(int a, int b, int c) return v; } -int main() +int main(int argc, char** argv) { int v, length, width, height; printf("请分别输入长方体的长宽高:"); @@ -104,7 +104,7 @@ int vs(int a, int b, int c) return v; } -int main() +int main(int argc, char** argv) { int v, length, width, height; printf("请分别输入长方体的长宽高:"); 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/7.\345\244\264\346\226\207\344\273\266/config.json" "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/7.\345\244\264\346\226\207\344\273\266/config.json" index 9fadc8b13fd657feee88d016c949ff2e8a908d5c..c256bf7736653f32f8869784b2c11d12fbcf7a35 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/7.\345\244\264\346\226\207\344\273\266/config.json" +++ "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/7.\345\244\264\346\226\207\344\273\266/config.json" @@ -6,5 +6,5 @@ "C语言" ], "children": [], - "export": [] + "export": ["header.json"] } \ No newline at end of file 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/7.\345\244\264\346\226\207\344\273\266/func.c" "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/7.\345\244\264\346\226\207\344\273\266/func.c" new file mode 100644 index 0000000000000000000000000000000000000000..b7890a877ae4c30885f4c7939ccea0b4b79bd805 --- /dev/null +++ "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/7.\345\244\264\346\226\207\344\273\266/func.c" @@ -0,0 +1,12 @@ +#include "func.h" + +int steps(int n) +{ + if (n < 0) + return 0; + if (n == 0 || n == 1) + return 1; + if (n == 2) + return 2; + return steps(n - 1) + steps(n - 2) + steps(n - 3); +} 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/7.\345\244\264\346\226\207\344\273\266/func.h" "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/7.\345\244\264\346\226\207\344\273\266/func.h" new file mode 100644 index 0000000000000000000000000000000000000000..57825413e980233cb7ffd02d334501339efe69e9 --- /dev/null +++ "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/7.\345\244\264\346\226\207\344\273\266/func.h" @@ -0,0 +1,6 @@ +#ifndef FUNC_FILE +#define FUNC_FILE + +int steps(int n); + +#endif 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/7.\345\244\264\346\226\207\344\273\266/header.c" "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/7.\345\244\264\346\226\207\344\273\266/header.c" new file mode 100644 index 0000000000000000000000000000000000000000..6785be78ff8807b90bb383b36732af78753d1455 --- /dev/null +++ "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/7.\345\244\264\346\226\207\344\273\266/header.c" @@ -0,0 +1,11 @@ +#include +#include "func.h" + +int main(int argc, char** argv) +{ + int n; + printf("请输入台阶数量(n):"); + scanf("%d", &n); + printf("一共有 %d 种走完楼梯的方式!\n", steps(n)); + return 0; +} \ No newline at end of file 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/7.\345\244\264\346\226\207\344\273\266/header.json" "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/7.\345\244\264\346\226\207\344\273\266/header.json" new file mode 100644 index 0000000000000000000000000000000000000000..422bd3a0f7b6085ca4654bd8877cb0f4b1d61508 --- /dev/null +++ "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/7.\345\244\264\346\226\207\344\273\266/header.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "卢昕", + "source": "header.md", + "exercise_id":"19ecabeb7b9b4043848e68925c4d0cd7" +} \ No newline at end of file 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/7.\345\244\264\346\226\207\344\273\266/header.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/7.\345\244\264\346\226\207\344\273\266/header.md" new file mode 100644 index 0000000000000000000000000000000000000000..5145e2a94ba9e71cbf926387d860bbc9c79d6f92 --- /dev/null +++ "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/7.\345\244\264\346\226\207\344\273\266/header.md" @@ -0,0 +1,149 @@ +# 上楼梯问题 + +楼梯有n阶台阶,一次可以上1阶、2阶或者3阶台阶,使用递归的方法计算出有多少种走完楼梯的方式。请选出错误答案。 + +## 答案 +```c +// func.h +int n = 0; +int steps(int n); + +// func.c +#include "func.h" + +int steps(int n) +{ + if (n < 0) + return 0; + if (n == 0 || n == 1) + return 1; + if (n == 2) + return 2; + return steps(n - 1) + steps(n - 2) + steps(n - 3); +} + +// header.c +#include +#include "func.h" + +int main(int argc, char** argv) +{ + printf("请输入台阶数量(n):"); + scanf("%d", &n); + printf("一共有 %d 种走完楼梯的方式!\n", steps(n)); + return 0; +} +``` + +## 选项 +### A +```c +// func.h +#ifndef FUNC_FILE +#define FUNC_FILE + +int n; +int steps(int); + +#endif + +// func.c +#include "func.h" + +int n = 0; + +int steps(int n) +{ + if (n < 0) + return 0; + if (n == 0 || n == 1) + return 1; + if (n == 2) + return 2; + return steps(n - 1) + steps(n - 2) + steps(n - 3); +} + +// header.c +#include +#include "func.h" + +int main(int argc, char** argv) +{ + printf("请输入台阶数量(n):"); + scanf("%d", &n); + printf("一共有 %d 种走完楼梯的方式!\n", steps(n)); + return 0; +} +``` + +### B +```c +// func.h +#ifndef FUNC_FILE +#define FUNC_FILE + +int n = 0; + +int steps(int n) +{ + if (n < 0) + return 0; + if (n == 0 || n == 1) + return 1; + if (n == 2) + return 2; + return steps(n - 1) + steps(n - 2) + steps(n - 3); +} + +#endif + +// header.c +#include +#include "func.h" + +int main(int argc, char** argv) +{ + printf("请输入台阶数量(n):"); + scanf("%d", &n); + printf("一共有 %d 种走完楼梯的方式!\n", steps(n)); + return 0; +} +``` + +### C +```c +// func.h +#ifndef FUNC_FILE +#define FUNC_FILE + +int steps(int); + +#endif + +// func.c +#include "func.h" + +int steps(int n) +{ + if (n < 0) + return 0; + if (n == 0 || n == 1) + return 1; + if (n == 2) + return 2; + return steps(n - 1) + steps(n - 2) + steps(n - 3); +} + +// header.c +#include +#include "func.h" + +int main(int argc, char** argv) +{ + int i; + printf("请输入台阶数量(n):"); + scanf("%d", &n); + printf("一共有 %d 种走完楼梯的方式!\n", steps(n)); + return 0; +} +``` 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.c" "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.c" index f7af7c9fd4a0fa89112ae9714d44bd2c9ae22f67..261d9ee74a7d7d150d6dd646936193ec6fb43186 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.c" +++ "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.c" @@ -1,7 +1,7 @@ #include #define LEN 5 -int main() +int main(int argc, char** argv) { int i; int arr[LEN]; 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 614a24087f764c77b7ccfe31edda0607008355b7..c3f59fb3d9d80f399b63b5ea959be33d5fa84e43 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" @@ -8,7 +8,7 @@ #include #define LEN 5 -int main() +int main(int argc, char** argv) { int i; int arr[LEN]; @@ -29,7 +29,7 @@ int main() #include #define LEN 5 -int main() +int main(int argc, char** argv) { int i; int arr[] = {1, 2, 3, 4, 5}; @@ -48,7 +48,7 @@ int main() #include #define LEN 5 -int main() +int main(int argc, char** argv) { int i; int arr[LEN] = {1, 2, 3, 4, 5}; @@ -67,7 +67,7 @@ int main() #include #define LEN 5 -int main() +int main(int argc, char** argv) { int i; int arr[LEN]; 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.c" "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.c" index ec1b3219f0dfb01933e9422dc504c58d05080fcb..02411b42646da2af887ec9771d2739e4d3b17830 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.c" +++ "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.c" @@ -10,7 +10,7 @@ void swap(int* x, int* y) *y = temp; } -int main() +int main(int argc, char** argv) { int i, j, temp; bool is_sorted = false; 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 f77b60a285347a5cf2cd71d8cadb760cd7cca73f..ed23311e8b918033d24efd35eef229e749ff1ec5 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" @@ -16,7 +16,7 @@ void swap(int* x, int* y) *y = temp; } -int main() +int main(int argc, char** argv) { int i, j, temp; bool is_sorted = false; @@ -60,7 +60,7 @@ void swap(int* x, int* y) *y = temp; } -int main() +int main(int argc, char** argv) { int i, j, temp; int len = 10; @@ -104,7 +104,7 @@ void swap(int* x, int* y) *y = temp; } -int main() +int main(int argc, char** argv) { int i, j, temp; bool is_sorted = false; @@ -147,7 +147,7 @@ void swap(int* x, int* y) *y = temp; } -int main() +int main(int argc, char** argv) { int i, j, temp; bool is_sorted = false; 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.c" "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.c" index 7c6313348ebde5dca7688e6b024ba766f2b3dcee..27ca35a39e28cf706025fda2d6d67dff219f3720 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.c" +++ "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.c" @@ -11,7 +11,7 @@ void print_matrix(int mat[][LEN], int row, int col) } } -int main() +int main(int argc, char** argv) { int i, j, row, col, num, m[LEN][LEN], t[LEN][LEN]; 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 6b1db247d954f262fc160673a56630bbddadfc65..fac9839b58daa7d4fedbca40311ecbfd32a80c7a 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" @@ -18,7 +18,7 @@ void print_matrix(int mat[][LEN], int row, int col) } } -int main() +int main(int argc, char** argv) { int i, j, row, col, num, m[LEN][LEN], t[LEN][LEN]; @@ -63,7 +63,7 @@ void print_matrix(int mat[][LEN], int row, int col) } } -int main() +int main(int argc, char** argv) { int i, j, row, col, num, m[LEN][LEN], t[LEN][LEN]; @@ -107,7 +107,7 @@ void print_matrix(int mat[][LEN], int row, int col) } } -int main() +int main(int argc, char** argv) { int i, j, row, col, num, m[LEN][LEN], t[LEN][LEN]; @@ -150,7 +150,7 @@ void print_matrix(int mat[][LEN], int row, int col) } } -int main() +int main(int argc, char** argv) { int i, j, row, col, num, m[LEN][LEN], t[LEN][LEN]; 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.c" "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.c" index e87b459fe056db7cf42444d0cfbc8f8456209a1c..164cd8bbd495581a9f15fb251792b36c8bdf5076 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.c" +++ "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.c" @@ -13,7 +13,7 @@ int sum_2d_array(int rows, int cols, int arr[rows][cols]) return sum; } -int main() +int main(int argc, char** argv) { int i, j, rows, cols, sum; rows = 2, cols = 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/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 8904158321dcb752d174b58c610ea88133b8cc2f..64019c9c5d6c8f35d669d1ff52a93f67e58a96e2 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" @@ -20,7 +20,7 @@ int sum_2d_array(int rows, int cols, int arr[rows][cols]) return sum; } -int main() +int main(int argc, char** argv) { int i, j, rows, cols, sum; rows = 2, cols = 5; @@ -60,7 +60,7 @@ int sum_2d_array(int rows, int cols, int arr[rows][cols]) return sum; } -int main() +int main(int argc, char** argv) { int i, j, rows, cols, sum; rows = 2, cols = 5; @@ -97,7 +97,7 @@ int sum_2d_array(int rows, int cols, int arr[][]) return sum; } -int main() +int main(int argc, char** argv) { int i, j, rows, cols, sum; rows = 2, cols = 5; @@ -136,7 +136,7 @@ int sum_2d_array(int arr[rows][cols], int rows, int cols) return sum; } -int main() +int main(int argc, char** argv) { int i, j, rows, cols, sum; rows = 2, cols = 5; 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.c" "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.c" index 9b0e34777a06c31ea5ce75b66059c3d7f7c5d526..38237dac7346884a14162c5552fdfb48d538f654 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.c" +++ "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.c" @@ -1,6 +1,6 @@ #include -int main() +int main(int argc, char** argv) { int x, y; int* pt_x; 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 62a328070a5b835c8fd8ba0beb7f1a5a76832f73..0b7a9a7e06976db81db05404e7af4b271bfb6a30 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" @@ -6,7 +6,7 @@ ```c #include -int main() +int main(int argc, char** argv) { int x, y; int* pt_x; @@ -33,7 +33,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int x, y; int* pt_x, pt_y; @@ -56,7 +56,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int x, y; int* pt_x; @@ -81,7 +81,7 @@ int main() ```c #include -int main() +int main(int argc, char** argv) { int x, y; int* pt_x; 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.c" "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.c" index b21df7e4f5c039e6ddb3a48288ac18206fe02879..4565c3cbd8081de78a0db143d364273d89b27210 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.c" +++ "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.c" @@ -7,7 +7,7 @@ void swap(int** x, int** y) **y = temp; } -int main() +int main(int argc, char** argv) { int x, y; int* pt_x; 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 ae858dd0297adfb44fd79d4addfab1837e300ba3..79ac9600c42b90c757d47b5aeda4554d15b086ac 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" @@ -14,7 +14,7 @@ void swap(int x, int y) y = temp; } -int main() +int main(int argc, char** argv) { int x, y; x = 2, y = 8; @@ -41,7 +41,7 @@ void swap(int* x, int* y) *y = temp; } -int main() +int main(int argc, char** argv) { int x, y; int* pt_x; @@ -71,7 +71,7 @@ void swap(int* x, int* y) *y = temp; } -int main() +int main(int argc, char** argv) { int x, y; x = 2, y = 8; @@ -96,7 +96,7 @@ void swap(int** x, int** y) **y = temp; } -int main() +int main(int argc, char** argv) { int x, y; int* pt_x; 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.c" "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.c" index 8957c757824bae00c1fb21a40acd117d2ea49b7a..4a7fc610721d98a38561c4be9def073e30dd009b 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.c" +++ "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.c" @@ -1,7 +1,7 @@ #include #define LEN 10 -int main() +int main(int argc, char** argv) { int i, max, index = 0; int arr[LEN] = {7, 2, 1, 3, 6, 9, 4, 10, 5, 8}; 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 04970235dc5340f810d9634d78249e4a54a9a572..70b9e4daab6d9111670935fc37c2ab742a7f42ea 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" @@ -8,7 +8,7 @@ #include #define LEN 10 -int main() +int main(int argc, char** argv) { int i, max, index = 0; int arr[LEN] = {7, 2, 1, 3, 6, 9, 4, 10, 5, 8}; @@ -35,7 +35,7 @@ int main() #include #define LEN 10 -int main() +int main(int argc, char** argv) { int i, max, index = 0; int arr[LEN] = {7, 2, 1, 3, 6, 9, 4, 10, 5, 8}; @@ -61,7 +61,7 @@ int main() #include #define LEN 10 -int main() +int main(int argc, char** argv) { int i, max, index = 0; int arr[LEN] = {7, 2, 1, 3, 6, 9, 4, 10, 5, 8}; @@ -87,7 +87,7 @@ int main() #include #define LEN 10 -int main() +int main(int argc, char** argv) { int i, max, index = 0; int arr[LEN] = {7, 2, 1, 3, 6, 9, 4, 10, 5, 8}; 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.c" "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.c" index d9e696168f03070ac20831feca9210c5d5af4c05..cf1f9117a3f1cf9736f4af81693dcbb7e2355feb 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.c" +++ "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.c" @@ -2,7 +2,7 @@ #define ROW 3 #define COL 4 -int main() +int main(int argc, char** argv) { int i, j; int mat[ROW][COL] = { 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 e942d6712368f6b279181f496a75ad0a55ef2ecd..c8bddc364f8f99e5e61bd1318f6ad96a92f04cb0 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" @@ -9,7 +9,7 @@ #define ROW 3 #define COL 4 -int main() +int main(int argc, char** argv) { int i, j; int mat[ROW][COL] = { @@ -38,7 +38,7 @@ int main() #define ROW 3 #define COL 4 -int main() +int main(int argc, char** argv) { int i, j; int mat[ROW][COL] = { @@ -64,7 +64,7 @@ int main() #define ROW 3 #define COL 4 -int main() +int main(int argc, char** argv) { int i, j; int mat[ROW][COL] = { @@ -90,7 +90,7 @@ int main() #define ROW 3 #define COL 4 -int main() +int main(int argc, char** argv) { int i, j; int mat[ROW][COL] = { 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/5.\346\214\207\351\222\210\346\225\260\347\273\204\344\273\245\345\217\212\346\214\207\345\220\221\346\214\207\351\222\210\347\232\204\346\214\207\351\222\210/pointers_array.c" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/5.\346\214\207\351\222\210\346\225\260\347\273\204\344\273\245\345\217\212\346\214\207\345\220\221\346\214\207\351\222\210\347\232\204\346\214\207\351\222\210/pointers_array.c" index 675e5fbc9084fd160d8dab78a57d89dde8ac79a5..0a750427faa9875780a9949be4332209a01c5a99 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/5.\346\214\207\351\222\210\346\225\260\347\273\204\344\273\245\345\217\212\346\214\207\345\220\221\346\214\207\351\222\210\347\232\204\346\214\207\351\222\210/pointers_array.c" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/5.\346\214\207\351\222\210\346\225\260\347\273\204\344\273\245\345\217\212\346\214\207\345\220\221\346\214\207\351\222\210\347\232\204\346\214\207\351\222\210/pointers_array.c" @@ -1,7 +1,7 @@ #include #define LEN 5 -int main() +int main(int argc, char** argv) { char *fruits[LEN] = { "apple", 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/5.\346\214\207\351\222\210\346\225\260\347\273\204\344\273\245\345\217\212\346\214\207\345\220\221\346\214\207\351\222\210\347\232\204\346\214\207\351\222\210/pointers_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/5.\346\214\207\351\222\210\346\225\260\347\273\204\344\273\245\345\217\212\346\214\207\345\220\221\346\214\207\351\222\210\347\232\204\346\214\207\351\222\210/pointers_array.md" index cedcb0f3787a47926c78de9f16a7af367ce70b2c..927132ca9c4e7bc86fbb26db106186192e59810f 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/5.\346\214\207\351\222\210\346\225\260\347\273\204\344\273\245\345\217\212\346\214\207\345\220\221\346\214\207\351\222\210\347\232\204\346\214\207\351\222\210/pointers_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/5.\346\214\207\351\222\210\346\225\260\347\273\204\344\273\245\345\217\212\346\214\207\345\220\221\346\214\207\351\222\210\347\232\204\346\214\207\351\222\210/pointers_array.md" @@ -7,7 +7,7 @@ #include #define LEN 5 -int main() +int main(int argc, char** argv) { char *fruits[LEN] = { "apple", @@ -32,7 +32,7 @@ int main() #include #define LEN 5 -int main() +int main(int argc, char** argv) { char *fruits[LEN] = { "apple", @@ -56,7 +56,7 @@ int main() #include #define LEN 5 -int main() +int main(int argc, char** argv) { char *fruits[LEN] = { "apple", @@ -81,7 +81,7 @@ int main() #include #define LEN 5 -int main() +int main(int argc, char** argv) { char *fruits[LEN] = { "apple", 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/6.\346\214\207\345\220\221\345\207\275\346\225\260\347\232\204\346\214\207\351\222\210/pointers_2_func.c" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/6.\346\214\207\345\220\221\345\207\275\346\225\260\347\232\204\346\214\207\351\222\210/pointers_2_func.c" index 01061e3dd53c8b0c15099e582c714e6cfc66904c..bba9ea315a74225517158457ec084346fff6d4eb 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/6.\346\214\207\345\220\221\345\207\275\346\225\260\347\232\204\346\214\207\351\222\210/pointers_2_func.c" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/6.\346\214\207\345\220\221\345\207\275\346\225\260\347\232\204\346\214\207\351\222\210/pointers_2_func.c" @@ -5,7 +5,7 @@ int max(int a, int b) return a > b ? a : b; } -int main() +int main(int argc, char** argv) { int x, y, max_val; int (*p_max)(int a, int b) = max; 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/6.\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/6.\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 916b1db163d300845b5b2a2d4487d19cbda70970..a513f15daff836233c8c27fb3f7c8f9c967c4e99 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/3.\346\214\207\351\222\210/6.\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/6.\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" @@ -12,7 +12,7 @@ int max(int a, int b) return a > b ? a : b; } -int main() +int main(int argc, char** argv) { int x, y, max_val; int *p_max(int, int) = max; @@ -39,7 +39,7 @@ int max(int a, int b) return a > b ? a : b; } -int main() +int main(int argc, char** argv) { int x, y, max_val; int (*p_max)(int, int) = &max; @@ -64,7 +64,7 @@ int max(int a, int b) return a > b ? a : b; } -int main() +int main(int argc, char** argv) { int x, y, max_val; int (*p_max)(int, int) = max; @@ -89,7 +89,7 @@ int max(int a, int b) return a > b ? a : b; } -int main() +int main(int argc, char** argv) { int x, y, max_val; int (*p_max)(int a, int b) = max; diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/1.\345\255\227\347\254\246\344\270\262\350\276\223\345\205\245\344\270\216\350\276\223\345\207\272/string_io.c" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/1.\345\255\227\347\254\246\344\270\262\350\276\223\345\205\245\344\270\216\350\276\223\345\207\272/string_io.c" index 2498d344ccb9ebb6bcb99af5b9a5947f37741077..a5cada7d66ea393313c9047f37dc6a3a75a1fcc7 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/1.\345\255\227\347\254\246\344\270\262\350\276\223\345\205\245\344\270\216\350\276\223\345\207\272/string_io.c" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/1.\345\255\227\347\254\246\344\270\262\350\276\223\345\205\245\344\270\216\350\276\223\345\207\272/string_io.c" @@ -18,7 +18,7 @@ void reverse(char *str) } } -int main() +int main(int argc, char** argv) { char str[STR_LEN]; char *rev_str = NULL; diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/1.\345\255\227\347\254\246\344\270\262\350\276\223\345\205\245\344\270\216\350\276\223\345\207\272/string_io.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/1.\345\255\227\347\254\246\344\270\262\350\276\223\345\205\245\344\270\216\350\276\223\345\207\272/string_io.md" index 1ad84aeb1c18657dfec0b606e8d0a5d6edfe775e..e8df6b792fe68f851332cd68dc84023ba9ff2e20 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/1.\345\255\227\347\254\246\344\270\262\350\276\223\345\205\245\344\270\216\350\276\223\345\207\272/string_io.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/1.\345\255\227\347\254\246\344\270\262\350\276\223\345\205\245\344\270\216\350\276\223\345\207\272/string_io.md" @@ -24,7 +24,7 @@ void reverse(char *str) } } -int main() +int main(int argc, char** argv) { char str[STR_LEN]; char *rev_str = NULL; @@ -61,7 +61,7 @@ void reverse(char *str) } } -int main() +int main(int argc, char** argv) { char str[STR_LEN]; char *rev_str = NULL; @@ -97,7 +97,7 @@ void reverse(char *str) } } -int main() +int main(int argc, char** argv) { char str[STR_LEN]; char *rev_str = NULL; @@ -132,7 +132,7 @@ void reverse(char *str) } } -int main() +int main(int argc, char** argv) { char str[STR_LEN]; char *rev_str = NULL; diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/2.\345\255\227\347\254\246\344\270\262\345\207\275\346\225\260/string_func.c" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/2.\345\255\227\347\254\246\344\270\262\345\207\275\346\225\260/string_func.c" index 5adf94af744882301dee9fe2ab58d020e14d0d25..1575740974d16c639e0b7423675ce55ad4c75e9e 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/2.\345\255\227\347\254\246\344\270\262\345\207\275\346\225\260/string_func.c" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/2.\345\255\227\347\254\246\344\270\262\345\207\275\346\225\260/string_func.c" @@ -4,7 +4,7 @@ #define WORDS_NUM 2 #define STR_LEN 101 -int main() +int main(int argc, char** argv) { int i, j; char words[SENT_LEN][STR_LEN] = {"非", "淡泊", "无以", "明志", "!"}; diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/2.\345\255\227\347\254\246\344\270\262\345\207\275\346\225\260/string_func.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/2.\345\255\227\347\254\246\344\270\262\345\207\275\346\225\260/string_func.md" index 0f5a32e0f2438fb89d0f010da46fdd07fae58dfc..4ac93f382074a276fe961c921792a5da2c00ac5d 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/2.\345\255\227\347\254\246\344\270\262\345\207\275\346\225\260/string_func.md" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/4.\345\255\227\347\254\246\344\270\262/2.\345\255\227\347\254\246\344\270\262\345\207\275\346\225\260/string_func.md" @@ -20,7 +20,7 @@ #define WORDS_NUM 2 #define STR_LEN 101 -int main() +int main(int argc, char** argv) { int i, j; char words[SENT_LEN][STR_LEN] = {"非", "淡泊", "无以", "明志", "!"}; @@ -56,7 +56,7 @@ int main() #define WORDS_NUM 2 #define STR_LEN 101 -int main() +int main(int argc, char** argv) { int i, j; char words[SENT_LEN][STR_LEN] = {"非", "淡泊", "无以", "明志", "!"}; @@ -91,7 +91,7 @@ int main() #define WORDS_NUM 2 #define STR_LEN 101 -int main() +int main(int argc, char** argv) { int i, j; char* words[SENT_LEN] = {"非", "淡泊", "无以", "明志", "!"}; @@ -126,7 +126,7 @@ int main() #define WORDS_NUM 2 #define STR_LEN 101 -int main() +int main(int argc, char** argv) { int i, j; char words[SENT_LEN][STR_LEN] = {"非", "淡泊", "无以", "明志", "!"}; diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/1.\347\273\223\346\236\204\344\275\223\347\256\200\344\273\213/structures.c" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/1.\347\273\223\346\236\204\344\275\223\347\256\200\344\273\213/structures.c" index f1c01454b98d9cfe433e3aca3ed4583f2e91c15d..249f29ac4a5c1ea4e25ef2ed688903e39f5aa66d 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/1.\347\273\223\346\236\204\344\275\223\347\256\200\344\273\213/structures.c" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/1.\347\273\223\346\236\204\344\275\223\347\256\200\344\273\213/structures.c" @@ -9,7 +9,7 @@ struct Student float score; } -int main() +int main(int argc, char** argv) { struct Student stu; stu.name = "张三"; diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/1.\347\273\223\346\236\204\344\275\223\347\256\200\344\273\213/structures.md" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/1.\347\273\223\346\236\204\344\275\223\347\256\200\344\273\213/structures.md" index b5cdcba5f2dfd13ce19cbf37026e8f85336540af..6a2f50885921a6b2c2aa3b26db21c289b6670ee8 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/1.\347\273\223\346\236\204\344\275\223\347\256\200\344\273\213/structures.md" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/1.\347\273\223\346\236\204\344\275\223\347\256\200\344\273\213/structures.md" @@ -15,7 +15,7 @@ struct Student float score; } -int main() +int main(int argc, char** argv) { struct Student stu; stu.name = "张三"; @@ -47,7 +47,7 @@ struct Student float score; }; -int main() +int main(int argc, char** argv) { struct Student stu = {"张三", 1001, 16, 'A', 95.50}; @@ -73,7 +73,7 @@ struct Student float score; } stu = {"张三", 1001, 16, 'A', 95.50}; -int main() +int main(int argc, char** argv) { printf("========== 学生基本信息 ==========\n"); printf("姓名:%s\n学号:%d\n年龄:%d\n所在小组:%c\n成绩:%.2f\n", @@ -97,7 +97,7 @@ typedef struct float score; } Student; -int main() +int main(int argc, char** argv) { Student stu = {"张三", 1001, 16, 'A', 95.50}; diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/2.\347\273\223\346\236\204\344\275\223\346\225\260\347\273\204/structures_array.c" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/2.\347\273\223\346\236\204\344\275\223\346\225\260\347\273\204/structures_array.c" index e3777fd215c81fdc99864e9a459acb4a5cfc721e..57ac2ee808663b74de93bf7a79b637a12f2ec1cc 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/2.\347\273\223\346\236\204\344\275\223\346\225\260\347\273\204/structures_array.c" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/2.\347\273\223\346\236\204\344\275\223\346\225\260\347\273\204/structures_array.c" @@ -10,7 +10,7 @@ struct Student float score; } cls[NUM_STR]; -int main() +int main(int argc, char** argv) { cls = { {"张三", 1001, 16, 'A', 95.50}, diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/2.\347\273\223\346\236\204\344\275\223\346\225\260\347\273\204/structures_array.md" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/2.\347\273\223\346\236\204\344\275\223\346\225\260\347\273\204/structures_array.md" index a546b6ba7b8b86fb86df6a0879e5f82528f7f684..c033389cabeb77b5b98ee8f1510cc38a9cc05c05 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/2.\347\273\223\346\236\204\344\275\223\346\225\260\347\273\204/structures_array.md" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/2.\347\273\223\346\236\204\344\275\223\346\225\260\347\273\204/structures_array.md" @@ -16,7 +16,7 @@ struct Student float score; } cls[NUM_STR]; -int main() +int main(int argc, char** argv) { cls = { {"张三", 1001, 16, 'A', 95.50}, @@ -59,7 +59,7 @@ struct Student {"王五", 1003, 16, 'B', 80.50} }; -int main() +int main(int argc, char** argv) { size_t i, num_stu = sizeof(cls) / sizeof(struct Student); float total = 0, average = 0; @@ -96,7 +96,7 @@ struct Student "王五", 1003, 16, 'B', 80.50 }; -int main() +int main(int argc, char** argv) { size_t i, num_stu = sizeof(cls) / sizeof(struct Student); float total = 0, average = 0; @@ -133,7 +133,7 @@ struct Student {.group = 'B', .age = 16, .name = "王五", .score = 80.50, .id = 1003} }; -int main() +int main(int argc, char** argv) { size_t i, num_stu = sizeof(cls) / sizeof(struct Student); float total = 0, average = 0; diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/3.\347\273\223\346\236\204\344\275\223\346\214\207\351\222\210/structures_pointers.c" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/3.\347\273\223\346\236\204\344\275\223\346\214\207\351\222\210/structures_pointers.c" index 278c18d50410babe1294cd24a92622da0c07857e..111a162761ad4d462f82c050148dc3dc33b25ef3 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/3.\347\273\223\346\236\204\344\275\223\346\214\207\351\222\210/structures_pointers.c" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/3.\347\273\223\346\236\204\344\275\223\346\214\207\351\222\210/structures_pointers.c" @@ -9,7 +9,7 @@ typedef struct float score; } Student; -int main() +int main(int argc, char** argv) { Student stu = {"张三", 1001, 16, 'A', 95.50}; Student *stu_prt = &stu; diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/3.\347\273\223\346\236\204\344\275\223\346\214\207\351\222\210/structures_pointers.md" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/3.\347\273\223\346\236\204\344\275\223\346\214\207\351\222\210/structures_pointers.md" index 8520059dfa8d7395f30370a40c8493fe3245bb6f..50665309743f326b47c4e68fb987525f951164c7 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/3.\347\273\223\346\236\204\344\275\223\346\214\207\351\222\210/structures_pointers.md" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/3.\347\273\223\346\236\204\344\275\223\346\214\207\351\222\210/structures_pointers.md" @@ -16,7 +16,7 @@ typedef struct float score; } Student; -int main() +int main(int argc, char** argv) { Student stu = {"张三", 1001, 16, 'A', 95.50}; Student *stu_prt = &stu; @@ -44,7 +44,7 @@ typedef struct float score; } Student; -int main() +int main(int argc, char** argv) { Student stu = {"张三", 1001, 16, 'A', 95.50}; Student *stu_prt = &stu; @@ -71,7 +71,7 @@ struct float score; } stu = {"张三", 1001, 16, 'A', 95.50}, *stu_prt = &stu; -int main() +int main(int argc, char** argv) { printf("========== 学生基本信息 ==========\n"); printf("姓名:%s\n学号:%d\n年龄:%d\n所在小组:%c\n成绩:%.2f\n", @@ -95,7 +95,7 @@ typedef struct float score; } Student; -int main() +int main(int argc, char** argv) { Student stu; Student *stu_prt = &stu; diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/4.\347\273\223\346\236\204\344\275\223\344\270\216\345\207\275\346\225\260/structures_n_func.c" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/4.\347\273\223\346\236\204\344\275\223\344\270\216\345\207\275\346\225\260/structures_n_func.c" index b971a27110d7802fbf17b82524cf58555af36481..7ae99a653e5269a1849814f99312de8ff9c998a8 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/4.\347\273\223\346\236\204\344\275\223\344\270\216\345\207\275\346\225\260/structures_n_func.c" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/4.\347\273\223\346\236\204\344\275\223\344\270\216\345\207\275\346\225\260/structures_n_func.c" @@ -15,7 +15,7 @@ void print_students(Student stu) stu.name, stu.id, stu.age, stu.group, stu.score); } -int main() +int main(int argc, char** argv) { Student cls[] = { {"张三", 1001, 16, 'A', 95.50}, diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/4.\347\273\223\346\236\204\344\275\223\344\270\216\345\207\275\346\225\260/structures_n_func.md" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/4.\347\273\223\346\236\204\344\275\223\344\270\216\345\207\275\346\225\260/structures_n_func.md" index 3984a9400730a42f58ebc459fa3bc237f26dd47f..fc9f409c5ad36da9baa42ba9f0e6475bf57bb3f7 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/4.\347\273\223\346\236\204\344\275\223\344\270\216\345\207\275\346\225\260/structures_n_func.md" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/4.\347\273\223\346\236\204\344\275\223\344\270\216\345\207\275\346\225\260/structures_n_func.md" @@ -21,7 +21,7 @@ void print_students(Student stu) stu.name, stu.id, stu.age, stu.group, stu.score); } -int main() +int main(int argc, char** argv) { Student cls[] = { {"张三", 1001, 16, 'A', 95.50}, @@ -66,7 +66,7 @@ void print_students(Student *stu) stu->name, stu->id, stu->age, stu->group, stu->score); } -int main() +int main(int argc, char** argv) { Student cls[] = { {"张三", 1001, 16, 'A', 95.50}, @@ -110,7 +110,7 @@ void print_students(Student *stu) *stu.name, *stu.id, *stu.age, *stu.group, *stu.score); } -int main() +int main(int argc, char** argv) { Student cls[] = { {"张三", 1001, 16, 'A', 95.50}, @@ -154,7 +154,7 @@ void print_students(Student stu) stu->name, stu->id, stu->age, stu->group, stu->score); } -int main() +int main(int argc, char** argv) { Student cls[] = { {"张三", 1001, 16, 'A', 95.50}, diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/5.\351\223\276\345\274\217\347\273\223\346\236\204/linked_list.c" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/5.\351\223\276\345\274\217\347\273\223\346\236\204/linked_list.c" index 72a8e578aa1985e8c8c0f22ed48f3d23ad1393b5..a718e8afb43b073fb7074a3422b1420515893a9c 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/5.\351\223\276\345\274\217\347\273\223\346\236\204/linked_list.c" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/5.\351\223\276\345\274\217\347\273\223\346\236\204/linked_list.c" @@ -50,7 +50,7 @@ void print_class(const Class cls) printf("班级平均成绩:%.2f", average); } -int main() +int main(int argc, char** argv) { Class cls = init_class(); insert_student(cls, "王五", 1003, 16, 'B', 80.50); diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/5.\351\223\276\345\274\217\347\273\223\346\236\204/linked_list.md" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/5.\351\223\276\345\274\217\347\273\223\346\236\204/linked_list.md" index 238a5609ee354e90572def4f03e7640a5fbc936e..8940f71bb1ec69c57c512ffd5f5fac328e36e5b7 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/5.\351\223\276\345\274\217\347\273\223\346\236\204/linked_list.md" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/1.\347\273\223\346\236\204\344\275\223/5.\351\223\276\345\274\217\347\273\223\346\236\204/linked_list.md" @@ -56,7 +56,7 @@ void print_class(const Class cls) printf("班级平均成绩:%.2f", average); } -int main() +int main(int argc, char** argv) { Class cls = init_class(); insert_student(cls, "王五", 1003, 16, 'B', 80.50); @@ -124,7 +124,7 @@ void print_class(const Class cls) printf("班级平均成绩:%.2f", average); } -int main() +int main(int argc, char** argv) { Class cls = init_class(); insert_student(cls, "王五", 1003, 16, 'B', 80.50); @@ -191,7 +191,7 @@ void print_class(const Class cls) printf("班级平均成绩:%.2f", average); } -int main() +int main(int argc, char** argv) { Class cls = init_class(); insert_student(cls, "王五", 1003, 16, 'B', 80.50); @@ -258,7 +258,7 @@ void print_class(const Class cls) printf("班级平均成绩:%.2f", average); } -int main() +int main(int argc, char** argv) { Class cls = init_class(); insert_student(cls, "王五", 1003, 16, 'B', 80.50); diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/1.\350\201\224\345\220\210\344\275\223/unions.c" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/1.\350\201\224\345\220\210\344\275\223/unions.c" index eccc07bb095a822c432c5a5e65aa39498efc9d1c..a637a9340c5d150d7993444649fd961d81de2b37 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/1.\350\201\224\345\220\210\344\275\223/unions.c" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/1.\350\201\224\345\220\210\344\275\223/unions.c" @@ -15,7 +15,7 @@ typedef struct }un; }Person; -int main() +int main(int argc, char** argv) { Person persons[] = { {.name = "张三", .id = 1001, .age = 16, .profession = "学生", .un.score = 95.50}, diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/1.\350\201\224\345\220\210\344\275\223/unions.md" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/1.\350\201\224\345\220\210\344\275\223/unions.md" index b5af0da2ad5307ff454cde3b0c2281944d096008..5f8d07693f28e70141600c55a63ce61164df31c4 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/1.\350\201\224\345\220\210\344\275\223/unions.md" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/1.\350\201\224\345\220\210\344\275\223/unions.md" @@ -21,7 +21,7 @@ typedef struct }un; }Person; -int main() +int main(int argc, char** argv) { Person persons[] = { {.name = "张三", .id = 1001, .age = 16, .profession = "学生", .un.score = 95.50}, @@ -68,7 +68,7 @@ typedef struct }un; }Person; -int main() +int main(int argc, char** argv) { Person persons[] = { {.name = "张三", .id = 1001, .age = 16, .profession = "学生", .un.score = 95.50}, @@ -110,7 +110,7 @@ typedef struct }un; }Person; -int main() +int main(int argc, char** argv) { Person persons[] = { {"张三", 1001, 16, "学生", 95.50}, @@ -156,7 +156,7 @@ typedef struct }; }Person; -int main() +int main(int argc, char** argv) { Person persons[] = { {.name = "张三", .id = 1001, .age = 16, .profession = "学生", .un.score = 95.50}, diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/2.\346\236\232\344\270\276\347\261\273\345\236\213/enum.c" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/2.\346\236\232\344\270\276\347\261\273\345\236\213/enum.c" index 1bd87cf1890f67d8c77ede6917e0f00a8d0a6a32..0aa85aa3e50e8b749974e90ed9b5648b5ec5de5f 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/2.\346\236\232\344\270\276\347\261\273\345\236\213/enum.c" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/2.\346\236\232\344\270\276\347\261\273\345\236\213/enum.c" @@ -15,7 +15,7 @@ int cal_day_of_week(int y, int m, int d) return dw; } -int main() +int main(int argc, char** argv) { int year, month, day; printf("请输入日期(年-月-日):\n"); diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/2.\346\236\232\344\270\276\347\261\273\345\236\213/enum.md" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/2.\346\236\232\344\270\276\347\261\273\345\236\213/enum.md" index 959d8c79e6f874f6610d9c4fb56095ae6ec0140c..726b31045b211e436af94cfd56965f459b8b0e95 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/2.\346\236\232\344\270\276\347\261\273\345\236\213/enum.md" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/2.\350\201\224\345\220\210\344\275\223\344\270\216\346\236\232\344\270\276\347\261\273\345\236\213/2.\346\236\232\344\270\276\347\261\273\345\236\213/enum.md" @@ -21,7 +21,7 @@ int cal_day_of_week(int y, int m, int d) return dw; } -int main() +int main(int argc, char** argv) { int year, month, day; printf("请输入日期(年-月-日):\n"); @@ -62,7 +62,7 @@ int cal_day_of_week(int y, int m, int d) return dw; } -int main() +int main(int argc, char** argv) { int year, month, day; printf("请输入日期(年-月-日):\n"); @@ -102,7 +102,7 @@ int cal_day_of_week(int y, int m, int d) return dw; } -int main() +int main(int argc, char** argv) { int year, month, day; printf("请输入日期(年-月-日):\n"); @@ -143,7 +143,7 @@ int cal_day_of_week(int y, int m, int d) return dw; } -int main() +int main(int argc, char** argv) { int year, month, day; printf("请输入日期(年-月-日):\n"); diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/6.\345\255\230\345\202\250\347\256\241\347\220\206/2.\345\206\205\345\255\230\345\212\250\346\200\201\347\256\241\347\220\206/memory_management.c" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/6.\345\255\230\345\202\250\347\256\241\347\220\206/2.\345\206\205\345\255\230\345\212\250\346\200\201\347\256\241\347\220\206/memory_management.c" index d1dc5f0ea087b06722823f33c783d83062cb9fc2..a70c00d3230c400bb21db76e7462588a11ce07df 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/6.\345\255\230\345\202\250\347\256\241\347\220\206/2.\345\206\205\345\255\230\345\212\250\346\200\201\347\256\241\347\220\206/memory_management.c" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/6.\345\255\230\345\202\250\347\256\241\347\220\206/2.\345\206\205\345\255\230\345\212\250\346\200\201\347\256\241\347\220\206/memory_management.c" @@ -38,7 +38,7 @@ int *readline(int *mem_size) return array; } -int main() +int main(int argc, char** argv) { int i, mem_size, count; int *array = readline(&mem_size); diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/6.\345\255\230\345\202\250\347\256\241\347\220\206/2.\345\206\205\345\255\230\345\212\250\346\200\201\347\256\241\347\220\206/memory_management.md" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/6.\345\255\230\345\202\250\347\256\241\347\220\206/2.\345\206\205\345\255\230\345\212\250\346\200\201\347\256\241\347\220\206/memory_management.md" index 7bd0325b90e6bcb6cc4aeb90bf8c5b4d5c22bec2..2a4db35587e403f4da2872197b402c6de68ccaa5 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/6.\345\255\230\345\202\250\347\256\241\347\220\206/2.\345\206\205\345\255\230\345\212\250\346\200\201\347\256\241\347\220\206/memory_management.md" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/6.\345\255\230\345\202\250\347\256\241\347\220\206/2.\345\206\205\345\255\230\345\212\250\346\200\201\347\256\241\347\220\206/memory_management.md" @@ -44,7 +44,7 @@ int *readline(int *mem_size) return array; } -int main() +int main(int argc, char** argv) { int i, mem_size, count; int *array = readline(&mem_size); @@ -104,7 +104,7 @@ int *readline(int *mem_size) return array; } -int main() +int main(int argc, char** argv) { int i, mem_size, count; int *array = readline(&mem_size); @@ -161,7 +161,7 @@ int *readline(int *mem_size) return array; } -int main() +int main(int argc, char** argv) { int i, mem_size, count; int *array = readline(&mem_size); @@ -222,7 +222,7 @@ int *readline(int *mem_size) return array; } -int main() +int main(int argc, char** argv) { int i, mem_size, count; int *array = readline(&mem_size); diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/1.\346\225\260\345\255\246\345\272\223/math.c" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/1.\346\225\260\345\255\246\345\272\223/math.c" index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..d542df0e84571d977e674c9e4f02b55e1418fd3b 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/1.\346\225\260\345\255\246\345\272\223/math.c" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/1.\346\225\260\345\255\246\345\272\223/math.c" @@ -0,0 +1,61 @@ +#include +#include + +enum func_name {Func_1 = 1, Func_2}; +enum func_name fn; + +float collect(float s, float t, int m, float (*p)(float x)); +float func_1(float x); +float func_2(float x); + +int main(int argc, char** argv) +{ + int n; + float a, b, v = 0.0; + printf("请输入定积分区间范围,以及子区间的个数(逗号分隔):\n"); + scanf("%f,%f,%d", &a, &b, &n); + printf("请选择函数你想计算定积分的函数(1表示func_1,2表示func_2):"); + scanf("%d", &fn); + switch (fn) + { + case Func_1: v = collect(a, b, n, func_1); break; + case Func_2: v = collect(a, b, n, func_2); break; + default: break; + } + printf("------------------------------------------------------------\n"); + printf("区间[%.2f, %.2f],划分%d个子区间,函数func_%d的定积分为%.2f\n", a, b, n, fn, v); + return 0; +} + +float collect(float s, float t, int n, float (*p)(float x)) +{ + int i; + float f, h, x, y1, y2, area; + f = 0.0; + h = (t - s) / n; + x = s; + y1 = (*p)(x); + for (i = 1; i <= n; ++i) + { + x = x + h; + y2 = (*p)(x); + area = (y1 + y2) * h / 2; + y1 = y2; + f += area; + } + return (f); +} + +float func_1(float x) +{ + float fx; + fx = exp(-x); + return (fx); +} + +float func_2(float x) +{ + float fx; + fx = x * sqrt(1 + cos(2 * x)); + return (fx); +} \ No newline at end of file diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/1.\346\225\260\345\255\246\345\272\223/math.md" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/1.\346\225\260\345\255\246\345\272\223/math.md" index 19807a97298711c85d06c95d63afd87835a8d2cc..fd4f87b278064a453c4315cf6fc036811c5c33ca 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/1.\346\225\260\345\255\246\345\272\223/math.md" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/1.\346\225\260\345\255\246\345\272\223/math.md" @@ -1,23 +1,261 @@ -# +# 函数定积分计算 +利用梯形法近似近似计算定积分的值。请选出正确答案。 ## 答案 ```c +#include +#include +enum func_name {Func_1 = 1, Func_2}; +enum func_name fn; + +float collect(float s, float t, int m, float (*p)(float x)); +float func_1(float x); +float func_2(float x); + +int main(int argc, char** argv) +{ + int n; + float a, b, v = 0.0; + printf("请输入定积分区间范围,以及子区间的个数(逗号分隔):\n"); + scanf("%f,%f,%d", &a, &b, &n); + printf("请选择函数你想计算定积分的函数(1表示func_1,2表示func_2):"); + scanf("%d", &fn); + switch (fn) + { + case Func_1: v = collect(a, b, n, func_1); break; + case Func_2: v = collect(a, b, n, func_2); break; + default: break; + } + printf("------------------------------------------------------------\n"); + printf("区间[%.2f, %.2f],划分%d个子区间,函数func_%d的定积分为%.2f\n", a, b, n, fn, v); + return 0; +} + +float collect(float s, float t, int n, float (*p)(float x)) +{ + int i; + float f, h, x, y1, y2, area; + f = 0.0; + h = (t - s) / n; + x = s; + y1 = (*p)(x); + for (i = 1; i <= n; ++i) + { + x = x + h; + y2 = (*p)(x); + area = (y1 + y2) * h / 2; + y1 = y2; + f += area; + } + return (f); +} + +float func_1(float x) +{ + float fx; + fx = exp(-x); + return (fx); +} + +float func_2(float x) +{ + float fx; + fx = x * sqrt(1 + cos(2 * x)); + return (fx); +} ``` ## 选项 ### A ```c +#include + +enum func_name {Func_1 = 1, Func_2}; +enum func_name fn; + +float collect(float s, float t, int m, float (*p)(float x)); +float func_1(float x); +float func_2(float x); + +int main(int argc, char** argv) +{ + int n; + float a, b, v = 0.0; + printf("请输入定积分区间范围,以及子区间的个数(逗号分隔):\n"); + scanf("%f,%f,%d", &a, &b, &n); + printf("请选择函数你想计算定积分的函数(1表示func_1,2表示func_2):"); + scanf("%d", &fn); + switch (fn) + { + case Func_1: v = collect(a, b, n, func_1); break; + case Func_2: v = collect(a, b, n, func_2); break; + default: break; + } + printf("------------------------------------------------------------\n"); + printf("区间[%.2f, %.2f],划分%d个子区间,函数func_%d的定积分为%.2f\n", a, b, n, fn, v); + return 0; +} + +float collect(float s, float t, int n, float (*p)(float x)) +{ + int i; + float f, h, x, y1, y2, area; + f = 0.0; + h = (t - s) / n; + x = s; + y1 = (*p)(x); + for (i = 1; i <= n; ++i) + { + x = x + h; + y2 = (*p)(x); + area = (y1 + y2) * h / 2; + y1 = y2; + f += area; + } + return (f); +} + +float func_1(float x) +{ + float fx; + fx = exp(-x); + return (fx); +} + +float func_2(float x) +{ + float fx; + fx = x * sqrt(1 + cos(2 * x)); + return (fx); +} ``` ### B ```c +#include +#include + +enum func_name {Func_1 = 1, Func_2}; +enum func_name fn; + +float collect(float s, float t, int m, float *p(float x)); +float func_1(float x); +float func_2(float x); + +int main(int argc, char** argv) +{ + int n; + float a, b, v = 0.0; + printf("请输入定积分区间范围,以及子区间的个数(逗号分隔):\n"); + scanf("%f,%f,%d", &a, &b, &n); + printf("请选择函数你想计算定积分的函数(1表示func_1,2表示func_2):"); + scanf("%d", &fn); + switch (fn) + { + case Func_1: v = collect(a, b, n, func_1); break; + case Func_2: v = collect(a, b, n, func_2); break; + default: break; + } + printf("------------------------------------------------------------\n"); + printf("区间[%.2f, %.2f],划分%d个子区间,函数func_%d的定积分为%.2f\n", a, b, n, fn, v); + return 0; +} + +float collect(float s, float t, int n, float *p(float x)) +{ + int i; + float f, h, x, y1, y2, area; + f = 0.0; + h = (t - s) / n; + x = s; + y1 = *p(x); + for (i = 1; i <= n; ++i) + { + x = x + h; + y2 = *p(x); + area = (y1 + y2) * h / 2; + y1 = y2; + f += area; + } + return (f); +} + +float func_1(float x) +{ + float fx; + fx = exp(-x); + return (fx); +} + +float func_2(float x) +{ + float fx; + fx = x * sqrt(1 + cos(2 * x)); + return (fx); +} ``` ### C ```c +#include +#include + +enum func_name {func_1 = 1, func_2}; +enum func_name fn; + +float collect(float s, float t, int m, float (*p)(float x)); +float func_1(float x); +float func_2(float x); + +int main(int argc, char** argv) +{ + int n; + float a, b, v = 0.0; + printf("请输入定积分区间范围,以及子区间的个数(逗号分隔):\n"); + scanf("%f,%f,%d", &a, &b, &n); + printf("请选择函数你想计算定积分的函数(1表示func_1,2表示func_2):"); + scanf("%d", &fn); + switch (fn) + { + case func_1: v = collect(a, b, n, func_1); break; + case func_2: v = collect(a, b, n, func_2); break; + default: break; + } + printf("------------------------------------------------------------\n"); + printf("区间[%.2f, %.2f],划分%d个子区间,函数func_%d的定积分为%.2f\n", a, b, n, fn, v); + return 0; +} + +float collect(float s, float t, int n, float (*p)(float x)) +{ + int i; + float f, h, x, y1, y2, area; + f = 0.0; + h = (t - s) / n; + x = s; + y1 = (*p)(x); + for (i = 1; i <= n; ++i) + { + x = x + h; + y2 = (*p)(x); + area = (y1 + y2) * h / 2; + y1 = y2; + f += area; + } + return (f); +} + +float func_1(float x) +{ + return exp(-x); +} +float func_2(float x) +{ + return x * sqrt(1 + cos(2 * x)); +} ``` diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/2.\351\200\232\347\224\250\345\267\245\345\205\267\345\272\223/qsort.c" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/2.\351\200\232\347\224\250\345\267\245\345\205\267\345\272\223/qsort.c" index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..437922b4e04afa98c3940b82a4fd1631077a6246 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/2.\351\200\232\347\224\250\345\267\245\345\205\267\345\272\223/qsort.c" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/2.\351\200\232\347\224\250\345\267\245\345\205\267\345\272\223/qsort.c" @@ -0,0 +1,38 @@ +#include +#include +#define ARR_LEN 10 + +void fill_array(int array[], const int len) +{ + int i; + for (i = 0; i < len; ++i) + array[i] = rand() % 100; +} + +int compare(const void *p_1, const void *p_2) +{ + const int *a_1 = (const int *)p_1; + const int *a_2 = (const int *)p_2; + return *a_1 > *a_2 ? 1 : (*a_1 == *a_2 ? 0: -1); +} + +void print_array(const int array[], const int len) +{ + int i; + for (i = 0; i < len; ++i) + printf("%d ", array[i]); + printf("\n"); +} + +int main(int argc, char** argv) +{ + int array[ARR_LEN]; + fill_array(array, ARR_LEN); + printf("排序前:\n"); + print_array(array, ARR_LEN); + qsort(array, ARR_LEN, sizeof(int), compare); + printf("排序前:\n"); + print_array(array, ARR_LEN); + + return 0; +} \ No newline at end of file diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/2.\351\200\232\347\224\250\345\267\245\345\205\267\345\272\223/qsort.md" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/2.\351\200\232\347\224\250\345\267\245\345\205\267\345\272\223/qsort.md" index 19807a97298711c85d06c95d63afd87835a8d2cc..3c900d3f078fcf1b9f1b9c4ea2ba65b9c61227b5 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/2.\351\200\232\347\224\250\345\267\245\345\205\267\345\272\223/qsort.md" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/2.\351\200\232\347\224\250\345\267\245\345\205\267\345\272\223/qsort.md" @@ -1,23 +1,171 @@ -# +# 数组元素排序 +利用rand()函数随机生成100以内的正整数,用于填充整数数组,并使用qsort()函数实现数组元素的升序排序。请选出正确答案。 ## 答案 ```c +#include +#include +#define ARR_LEN 10 +void fill_array(int array[], const int len) +{ + int i; + for (i = 0; i < len; ++i) + array[i] = rand() % 100; +} + +int compare(const void *p_1, const void *p_2) +{ + const int *a_1 = (const int *)p_1; + const int *a_2 = (const int *)p_2; + return *a_1 > *a_2 ? 1 : (*a_1 == *a_2 ? 0: -1); +} + +void print_array(const int array[], const int len) +{ + int i; + for (i = 0; i < len; ++i) + printf("%d ", array[i]); + printf("\n"); +} + +int main(int argc, char** argv) +{ + int array[ARR_LEN]; + fill_array(array, ARR_LEN); + printf("排序前:\n"); + print_array(array, ARR_LEN); + qsort(array, ARR_LEN, sizeof(int), compare); + printf("排序前:\n"); + print_array(array, ARR_LEN); + + return 0; +} ``` ## 选项 ### A ```c +#include +#include +#define ARR_LEN 10 + +void fill_array(int array[], const int len) +{ + int i; + for (i = 0; i < len; ++i) + array[i] = rand() % 100; +} + +int compare(const int *a_1, const int *a_2) +{ + return *a_1 > *a_2 ? 1 : (*a_1 == *a_2 ? 0: -1); +} + +void print_array(const int array[], const int len) +{ + int i; + for (i = 0; i < len; ++i) + printf("%d ", array[i]); + printf("\n"); +} + +int main(int argc, char** argv) +{ + int array[ARR_LEN]; + fill_array(array, ARR_LEN); + printf("排序前:\n"); + print_array(array, ARR_LEN); + qsort(array, ARR_LEN, sizeof(int), compare); + printf("排序前:\n"); + print_array(array, ARR_LEN); + + return 0; +} ``` ### B ```c +#include +#include +#define ARR_LEN 10 +void fill_array(int array[], const int len) +{ + int i; + for (i = 0; i < len; ++i) + array[i] = rand() % 100; +} + +int compare(const void *p_1, const void *p_2) +{ + const int *a_1 = (const int *)p_1; + const int *a_2 = (const int *)p_2; + return *a_1 < *a_2 ? 1 : (*a_1 == *a_2 ? 0: -1); +} + +void print_array(const int array[], const int len) +{ + int i; + for (i = 0; i < len; ++i) + printf("%d ", array[i]); + printf("\n"); +} + +int main(int argc, char** argv) +{ + int array[ARR_LEN]; + fill_array(array, ARR_LEN); + printf("排序前:\n"); + print_array(array, ARR_LEN); + qsort(array, ARR_LEN, sizeof(int), compare); + printf("排序前:\n"); + print_array(array, ARR_LEN); + + return 0; +} ``` ### C ```c +#include +#include +#define ARR_LEN 10 + +void fill_array(int array[], const int len) +{ + int i; + for (i = 0; i < len; ++i) + array[i] = rand(); +} + +int compare(const void *p_1, const void *p_2) +{ + const int *a_1 = (const int *)p_1; + const int *a_2 = (const int *)p_2; + return *a_1 < *a_2 ? 1 : (*a_1 == *a_2 ? 0: -1); +} + +void print_array(const int array[], const int len) +{ + int i; + for (i = 0; i < len; ++i) + printf("%d ", array[i]); + printf("\n"); +} + +int main(int argc, char** argv) +{ + int array[ARR_LEN]; + fill_array(array, ARR_LEN); + printf("排序前:\n"); + print_array(array, ARR_LEN); + qsort(array, ARR_LEN, sizeof(int), compare); + printf("排序前:\n"); + print_array(array, ARR_LEN); + return 0; +} ``` diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/3.\346\226\255\350\250\200\345\272\223/assert.c" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/3.\346\226\255\350\250\200\345\272\223/assert.c" index 2f62482462295cc0dbc175cf5a39715b3a270b60..f5639543ddac9c9a4bd5103f5a8c08d7e7b94229 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/3.\346\226\255\350\250\200\345\272\223/assert.c" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/3.\346\226\255\350\250\200\345\272\223/assert.c" @@ -13,7 +13,7 @@ void *mem_cpy(void *dest, const void *src, size_t len) return dest; } -int main() +int main(int argc, char** argv) { int *dest = NULL; int *src = (int *)malloc(N * sizeof(int)); diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/3.\346\226\255\350\250\200\345\272\223/assert.md" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/3.\346\226\255\350\250\200\345\272\223/assert.md" index 59720d34ecad5bcf712a4a796ff9c918efcaff98..206e634b28396bf6e6a3467a4a1f32428121f7d2 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/3.\346\226\255\350\250\200\345\272\223/assert.md" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/7.\346\240\207\345\207\206\345\207\275\346\225\260\345\272\223/3.\346\226\255\350\250\200\345\272\223/assert.md" @@ -17,7 +17,7 @@ void *mem_cpy(void *dest, const void *src, size_t len) return dest; } -int main() +int main(int argc, char** argv) { int *dest = NULL; int *src = (int *)malloc(N * sizeof(int)); @@ -54,7 +54,7 @@ void *mem_cpy(void *dest, const void *src, size_t len) return dest; } -int main() +int main(int argc, char** argv) { int *dest = NULL; int *src = (int *)malloc(N * sizeof(int)); @@ -92,7 +92,7 @@ void *mem_cpy(void *dest, const void *src, size_t len) return dest; } -int main() +int main(int argc, char** argv) { int *dest = NULL; int *src = (int *)malloc(N * sizeof(int)); @@ -119,7 +119,7 @@ void *mem_cpy(void *dest, const void *src, size_t len) return dest; } -int main() +int main(int argc, char** argv) { int *dest = NULL; int *src = (int *)malloc(N * sizeof(int));