南开大学编程题集:筛选与计数算法
需积分: 9 47 浏览量
更新于2024-08-02
收藏 92KB DOC 举报
这段内容提供了一系列关于编程算法的练习题目,主要涉及C语言中的函数设计。以下是四个具体题目及其描述:
1. 函数fun实现成绩筛选:
这个函数`fun`用于计算`score`数组中m个学生的平均分,并找出低于平均分的学生分数,将它们存储在`below`数组中。首先计算平均分`aver`,然后遍历数组,如果某个分数小于平均分,就将其添加到`below`并增加计数器`k`。函数返回低于平均分的学生数量。
2. 函数fun筛选特殊数字:
这个`fun`函数的目标是在1到100的范围内找到能被7或11整除,但不能同时被两者都整除的数字。它会将符合条件的数字存入数组`a`,并将结果的数量通过指针`n`返回。使用了条件语句和循环结构来检查每个数是否满足条件。
3. 函数fun寻找特定整数的除数:
`fun`函数用于找出可以整除给定整数`x`的非偶数除数,并将它们按升序放入`pp`数组。函数通过两次循环:一次找到所有奇数,然后检查这些奇数是否是`x`的因数。结果的个数通过`n`参数返回。
4. 字符计数函数fun:
最后一个函数接受一个字符串`tt`,统计其中'a'到'z'这26个英文字母各自出现的次数,并将结果存储在`pp`数组中。使用`switch`语句和计数器逐个字符处理,更新对应字母的计数。
这些题目覆盖了数组操作、条件判断、循环结构以及字符处理等基础的编程技能,有助于提高编程者的逻辑思维和数据处理能力。通过解答这些问题,不仅能够检验对基本算法的理解,还能提升代码实现和优化的能力。
2010-03-21 上传
2013-03-15 上传
2023-10-10 上传
2024-01-02 上传
2023-11-04 上传
2023-12-15 上传
2023-06-01 上传
2023-11-14 上传
2023-06-05 上传
happyapplepear
- 粉丝: 4
- 资源: 1
最新资源
- C语言快速排序算法的实现与应用
- KityFormula 编辑器压缩包功能解析
- 离线搭建Kubernetes 1.17.0集群教程与资源包分享
- Java毕业设计教学平台完整教程与源码
- 综合数据集汇总:浏览记录与市场研究分析
- STM32智能家居控制系统:创新设计与无线通讯
- 深入浅出C++20标准:四大新特性解析
- Real-ESRGAN: 开源项目提升图像超分辨率技术
- 植物大战僵尸杂交版v2.0.88:新元素新挑战
- 掌握数据分析核心模型,预测未来不是梦
- Android平台蓝牙HC-06/08模块数据交互技巧
- Python源码分享:计算100至200之间的所有素数
- 免费视频修复利器:Digital Video Repair
- Chrome浏览器新版本Adblock Plus插件发布
- GifSplitter:Linux下GIF转BMP的核心工具
- Vue.js开发教程:全面学习资源指南