ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中) 例如,字符串中的数据为 AABBCCDDEEF 则输出应当是: ABBCDDEFF 三、程序编写题 1、请编写函数fiun函数的功能是:移动字符串中的内容,移动的规则如下:把第1到第m 个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部 例如,字符串中原有的内容为 ABCDEFGHIJK,m的值为3,则移动后,字符串中的内 容应该是: DEFGHIJKABC。 2、学生的记录由学号和成绩组成,N名学生的数据己在主函数中放入结构体数组s中,请 编写函数fun,它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围 内的学生人数由函数值返回 例如,输入的分数是6069,则应当把分数在60到69的学生数据进行输出,包含60 分和69分的学生数据。主函数中将把60放在low中,把69放在 heigh中 3、已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编 写函数fumn,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有 个最低分) 4、请编写一个函数fun,其功能是:将ss所指字符串中所有下标为奇数位置上的字母转换为 大写(若该位置上不是字母,则不转换)。 例如,若输入"abc4EFg",则应输出"aBc4EFg" 5、请编一个函数fumn,函数的功能是使实型数保留2位小数,并对第三位进行四舍五入(规 定实型数为正数)。例如:实型数为1234567,则函数返回123457:实型数为1234564, 则函数返回1234.56 6、请编写一个函数fun,它的功能是:根据以下公式求π的值(要求满足精度0005即某 项小于0.0005时停止迭代) 11×21×2×31×2×3×4 1×2×.×n 33×53×5×73×5×7×9 3×5×(2n+1) 程序运行后,如果输入精度0.0005,则程序输出为3,.14…。 7、m个人的成绩存放在sore数组中,请编写函数fumn,它的功能是将低于平均分的人数作 为函数值返回,将低于平均分的分数放在 below所指的数组中。 例如,当 score数组中的数据为:10、20、30、40、50、60、70、80、90时,函数返回 的人数应该是4 below中的数据应为:10、20、30、40 8、假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导的 号之外将串中其它*号全部删除。在编写函数时不得使用C语言提供的字符串函数。 例如,字符串中的内容为:***A* BC*DEF*G****,删除后,字符串中的内容应当 是:*** ABCDEFG。 9、假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前 导*号全部移到字符串的尾部 例如,字符串中的内容为:***事A*BC*DEFG***,移动后字符串中的内容应当是: A*BC*DEF*G******。在编写函数时,不得使用C语言提供的字符串函数 10、假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:使字符串的前 导*号不得多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,字 符串中间和尾部的*号不删除。ASCII 码为偶数的字符放入 t 所指数组中(规定第一个字符放在第 0 位中)。 例如, 字符串中的数据为: AABBCCDDEEFF, 则输出应当是:ABBCDDEFF。 三、程序编写题 1、请编写函数 fun,函数的功能是: 移动字符串中的内容,移动的规则如下: 把第 1 到第 m 个字符, 平移到字符串的最后, 把第 m+1 到最后的字符移到字符串的前部。 例如, 字符串中原有的内容为: ABCDEFGHIJK, m 的值为 3, 则移动后, 字符串中的内 容应该是: DEFGHIJKABC。 2、学生的记录由学号和成绩组成,N 名学生的数据已在主函数中放入结构体数组 s 中, 请 编写函数 fun,它的功能是:把指定分数范围内的学生数据放在 b 所指的数组中,分数范围 内的学生人数由函数值返回。 例如,输入的分数是 60 69, 则应当把分数在 60 到 69 的学生数据进行输出,包含 60 分和 69 分的学生数据。主函数中将把 60 放在 low 中,把 69 放在 heigh 中。 3、已知学生的记录由学号和学习成绩构成,N 名学生的数据已存入 a 结构体数组中。请编 写函数 fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一 个最低分)。 4、请编写一个函数 fun, 其功能是: 将 ss 所指字符串中所有下标为奇数位置上的字母转换为 大写(若该位置上不是字母, 则不转换)。 例如, 若输入"abc4EFg",则应输出"aBc4EFg"。 5、请编一个函数 fun,函数的功能是使实型数保留 2 位小数,并对第三位进行四舍五入 (规 定实型数为正数)。例如:实型数为 1234.567, 则函数返回 1234.57; 实型数为 1234.564, 则函数返回 1234.56。 6、请编写一个函数 fun,它的功能是:根据以下公式求π的值(要求满足精度 0.0005, 即某 项小于 0.0005 时停止迭代): π 1 1×2 1×2×3 1×2×3×4 1×2×…×n ─ = 1+─+─—+────+──────+……+──────── 2 3 3×5 3×5×7 3×5×7×9 3×5×…×(2n+1) 程序运行后,如果输入精度 0.0005,则程序输出为 3.14…。 7、m 个人的成绩存放在 score 数组中,请编写函数 fun,它的功能是:将低于平均分的人数作 为函数值返回,将低于平均分的分数放在 below 所指的数组中。 例如,当 score 数组中的数据为:10、20、30、40、50、60、70、80、90 时,函数返回 的人数应该是 4, below 中的数据应为: 10、20、30、40。 8、假定输入的字符串中只包含字母和*号。请编写函数 fun,它的功能是:除了字符串前导的 *号之外,将串中其它*号全部删除。在编写函数时,不得使用 C 语言提供的字符串函数。 例如,字符串中的内容为:****A*BC*DEF*G*******,删除后, 字符串中的内容应当 是:****ABCDEFG。 9、假定输入的字符串中只包含字母和*号。请编写函数 fun,它的功能是:将字符串中的前 导*号全部移到字符串的尾部。 例如,字符串中的内容为:*******A*BC*DEF*G****,移动后,字符串中的内容应当是: A*BC*DEF*G***********。在编写函数时, 不得使用 C 语言提供的字符串函数。 10、假定输入的字符串中只包含字母和*号。请编写函数 fun,它的功能是:使字符串的前 导*号不得多于 n 个;若多于 n 个,则删除多余的*号; 若少于或等于 n 个,则什么也不做,字 符串中间和尾部的*号不删除