### 第一次 ```c /*----------------------------------------------------------------------- 【程序设计】 ------------------------------------------------------------------------- 题目:在此程序中,函数fun 的功能是:将十进制正整数m 转换成k(1 // 函数声明 void fun(int m, int k); int main() { int m, k; printf("【请输入十进制正整数m 和进制k(1 < k < 26):】"); scanf("%d %d", &m, &k); if (k <= 1 || k >= 26) { printf("错误:k 的值必须在 2 到 25 之间。\n"); return 1; } fun(m, k); return 0; } void fun(int m, int k) { char result[65]; int remainder, i; int index = 63; result[64] = '\0'; /**********Program**********/ /********** End **********/ printf("\n"); } ``` ```c /*----------------------------------------------------------------------- 【程序设计】 ------------------------------------------------------------------------- 题目:键盘输入一个整数n,由这n 个人围成一圈,顺序排号。从第一个人开始报数 (从1 到3 报数),凡报到3 的人退出圈子,问最后留下的是原来第几号的那位 输入输出如下 【请输入整数n: 】99 最后留下的是原来第88 号的那位 ------------------------------------------------------------------------- 注意:请勿改动程序中的其他内容,函数中所需变量根据需要自定义变量名。 ------------------------------------------------------------------------*/ #include int josephus(int n) { /**********Program**********/ /********** End **********/ } int main() { int n; int result; printf("【请输入整数n: 】"); scanf("%d", &n); result = josephus(n); printf("最后留下的是原来第%d 号的那位\n", result); return 0; } ``` ### 第二次 ```c /*----------------------------------------------------------------------- 【程序设计】 ----------------------------------------------------------------------- 键盘输入五个正整数,编写函数求其中偶数之和,并输出结果 示例: 【请输入五个正整数:】100 222 656 899 65 【这五个正整数中的偶数之和为:】978 ------------------------------------------------------------------------- 注意:请勿改动程序中的其他内容,请勿重新定义变量名。 ------------------------------------------------------------------------*/ #include int sum_of_even(int arr[], int size); int main() { int numbers[5]; int i; int even_sum; printf("【请输入五个正整数:】"); for (i = 0; i < 5; i++) { if (scanf("%d", &numbers[i]) != 1) { printf("输入有误,请确保输入了五个整数。\n"); return 1; } if (numbers[i] <= 0) { printf("输入有误!请确保输入的是正数。\n"); return 1; } } even_sum = sum_of_even(numbers, 5); printf("【这五个正整数中的偶数之和为:】%d\n", even_sum); return 0; } int sum_of_even(int arr[], int size) { int sum = 0; int i; /**********Program**********/ /********** End **********/ } ``` ```c /*----------------------------------------------------------------------- 【程序设计】 ----------------------------------------------------------------------- 规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:将字符串中的前 导*号全部 删除, 中间和尾部的* 号不删除。例如, 字符串中的内 容:"*******A*BC*DEF*G****",删除 后字符串编写函中的内容应当是:"A*BC*DEF*G****"编写函数时,不得使用C 语 言提供的字符 串函数。 ------------------------------------------------------------------------- 注意:请勿改动主函数main 和其它函数中的任何内容, 仅在函数fun 的花括号中填入你编写的若干语句,根据情况可以定义新变量。 根据情况可以自定义变量 ------------------------------------------------------------------------*/ #include void fun(char *a) { /**********Program**********/ /********** End **********/ } main() { char s[81]; printf("【Enter a string:】\n"); gets(s); fun(s); printf("【The string after deleted:】\n"); puts(s); } ``` ### 第三次A ```c ``` ```c ``` ### 第三次B ```c ``` ```c ``` ### 第四次 ```c ``` ```c ``` ### 第五次 ```c ``` ```c ``` ### 第六次 ```c ``` ```c ``` ### 第七次 ```c ``` ```c ``` ### 第八次 ```c ``` ```c ``` ### 第九次 ```c ``` ```c ``` ### 第十次 ```c ``` ```c ```