下列给定的程序中,函数 fun()的功能是:计算并输出 k 以内最大的 6 个能被 7 或 11 整除的自然数之和。K 的值由主函数传入,若 k 的
值为 500,则函数的值为 2925。
3. 编程题
请编写一个函数 fun(),它的功能是:将 ss 所指字符串中所有下标为偶数位置的字母转换为小写(若该位置上不是字母,则不转换)。
例如,若输入 ABC4efG,则应输出 aBc4efg。
18
1.填空题
请补充函数 fun(),该函数的功能是:从'a'到'z'统计一个字符串中所有字母字符各自出现的次数,结果保存在数组 alf 中。注意:不区分
大小写,不能使用字符串库函数。
例如,输入:"A=abc+5*c",结果为:a=2,b=1,c=2。
2. 改错题
下列给定程序中函数 fun()的功能是:从低位开始取出长整型变量 s 中奇数位上的数,依次构成一个新数放在 t 中。例如,当 s 中的数为
4576235 时,t 中的数为 4725。
3. 编程题
请编写一个函数 fun(),它的功能是:求出一个 4×M 整型二维数组中最小元素的值,并将此值返回调用函数。
19
1.填空题
请补充函数 fun(),该函数的功能是求一维数组 x[N]的平均值,并对所得结果进行四舍五入(保留两位小数)。
例如:当 x[10]={15.6,19.9,16.7,15.2,18.3,12.1,15.5,11.0,
10.0,16.0},结果为:avg=15.030000。
2. 改错题
下列给定程序中,函数 fun()的功能是:先从键盘上输入一个 3 行 3 列的矩阵的各个元素的值,然后输出主对角线元素之积。
请改正函数 fun()中的错误,使它能得出正确的结果。
3. 编程题
学生的记录由学号和成绩组成,N 名学生的数据已在主函数中放入结构体数组 s 中,请编写函数 fun(),它的功能是:把分数最低的学生
数据放在 h 所指的数组中。注意:分数低的学生可能不只一个,函数返回分数最低学生的人数。
20
1.填空题
请补充函数 fun(),该函数的功能是:把从主函数中输入的字符串 str2 接在字符串 str1 的后面。
例如:str1="How do",str2=" you do?",结果输出:How do you do?
2. 改错题
下 列 给 定 程 序 中 , 函 数 fun() 的 作 用 是 : 将 字 符 串 tt 中 的 小 写 字 母 都 改 为 对 应 的 大 写 字 母 , 其 他 字 符 不 变 。 例 如 , 若 输
入"edS,dAd",则输出"EDS,DAD"。
3. 编程题
请编写函数 fun(),该函数的功能是:移动一维数组中的内容,若数组中有 n 个整数,要求把下标从 p 到 n-1(p≤n-1)的数组元素平
移到数组的前面。
例如,一维数组中的原始内容为 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,p 的值为 6。移动后,一维数组中的
内容应为 7,8,9,10,10,11,12,13,14,15,1,2,3,4,5,6。
21-30 套上机题
21
1.填空题
请补充函数 fun(),该函数的功能是:把从主函数中输入的由数字字符组成的字符串转换成一个无符号长整数,并且逆序输出。结果由函
数返回。