C语言编程题集:筛选与计数函数实践
版权申诉
123 浏览量
更新于2024-07-02
收藏 168KB DOC 举报
本资源是一份针对2010年二级C语言考试的题目集,包含了四个练习题,旨在帮助考生巩固和提升C语言编程能力。
1. 第一题考查了数组操作与条件判断。题目要求编写函数`fun`,它接受一个成绩数组`score[]`和其长度`m`,以及一个额外的整数数组`below`。该函数的主要任务是计算平均分并将低于平均分的分数存储在`below`数组中,最后返回低于平均分的人数。函数利用两个循环,第一个循环用于计算平均分,第二个循环则遍历数组,判断分数是否低于平均分,并将符合条件的分数存入`below`。
2. 第二题涉及范围内的数字筛选。函数`fun`接收一个整数指针数组`a`和一个整数`n`,目的是找到1到100之间能被7或11整除,但不能同时被7和11整除的数,并将它们放入数组`a`中,同时更新`n`来记录找到的符合条件的数字个数。此题考察了循环和条件判断的结合。
3. 第三题涉及数论中的整除和数组排序。函数`fun`要求找出能整除给定数`x`且不是偶数的所有整数,将其按升序存储在`pp[]`数组中,并通过形参`n`返回这些除数的数量。这里用到了嵌套循环和条件判断,同时注意排除偶数。
4. 最后一个问题关注字符串处理和字符计数。`fun`函数接收一个字符指针`tt`和整数数组`pp`,任务是统计`tt`字符串中'a'到'z'这26个字母出现的次数,并将结果分别存储在`pp`数组对应位置。这个函数利用`switch`语句对每个字符进行判断并更新计数。
这些题目涵盖了C语言的基础知识,包括数组操作、逻辑判断、循环结构、函数调用以及字符串处理,对于准备二级C语言考试的学生来说,是很好的实战练习材料。通过解答这些问题,不仅可以提升编程技能,还能增强对数据结构和算法的理解。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-12-20 上传
2022-07-02 上传
2021-12-23 上传
2010-03-26 上传
omyligaga
- 粉丝: 97
- 资源: 2万+
最新资源
- python学习.zip
- hovergame_project04
- leetcode-javascript
- React样式的组件
- I/O交互支持库1.2版(Kernel_IOCtrl.fne)-易语言
- PLC与气压.zip三菱PLC编程案例源码资料编程控制器应用通讯通信例子程序实例
- color-palette-generator:通过识别用户提供的图像中最常见的颜色来生成调色板的Flask网站
- Sublime Text3_64.zip
- tokoacim.github.io
- 变压器设计大师(易语言2005年大赛三等奖)-易语言
- activeportfolio:这是我的个人档案,使您可以了解更多有关我的知识。 我在Full Stack Web开发旅程中的位置以及我的未来目标
- OnlineMobileRecharge
- Portable UPnP SDK-开源
- ex_spice:带有Phoenix + Nx的SPICE模拟器
- 铁路:火车模型控制系统
- PHSX815_Project3