C语言编程:南开大学100题解题集
需积分: 9 118 浏览量
更新于2024-11-15
收藏 94KB DOC 举报
"C语言上机南开100题"
这部分内容包含了四道C语言编程题目及其解决方案,主要涉及数组、循环、条件判断、函数的使用等基础知识。以下是每道题目的详细解析:
1. 第1题
该题要求编写一个函数`fun`,计算数组`score`中低于平均分的元素个数,并将这些元素存储到`below`数组中。函数首先计算平均分`aver`,然后遍历数组,如果当前元素小于平均分,则将其添加到`below`数组中。返回值是低于平均分的元素个数。
2. 第2题
此题目标是找出1到100之间能被7或11整除,但不能同时被7和11整除的数,并将它们存储在数组`a`中。通过`n`返回这些数的个数。函数`fun`使用了一个for循环遍历2到999(不包括1000,因为题目要求1到100),用if语句检查是否满足条件:能被7或11整除但不能被77整除。满足条件的数被添加到数组`a`中,并更新计数器`j`。
3. 第3题
这道题目要求找出能整除给定数`x`且不是偶数的所有整数,并按从小到大的顺序存入数组`pp`。函数`fun`首先创建一个临时数组`t`存储所有奇数,然后遍历`t`,检查每个元素是否能整除`x`。如果可以,将这个数添加到`pp`数组中。最后,返回满足条件的除数个数。
4. 第4题
该题要求编写函数`fun`,统计字符串`tt`中每个小写字母出现的次数,并将结果存储在数组`pp`中。函数初始化`pp`数组的所有元素为0,然后遍历字符串,使用`switch-case`结构来统计每个字母出现的次数,对应的数组下标就是字母在字母表中的位置。
这四道题目的解决方案都体现了C语言的基本编程技巧,包括数组操作、循环控制、条件判断、函数参数传递以及基本的数学逻辑。对于初学者来说,这些题目可以帮助巩固基础,提高编程能力。通过这些题目,可以深入理解如何利用C语言处理数组数据,进行条件分支操作,以及如何设计和实现具有特定功能的函数。
2010-06-16 上传
2010-09-22 上传
2009-09-04 上传
2011-01-14 上传
2010-11-08 上传
2010-04-27 上传
2009-10-21 上传
2008-12-27 上传
gwangqingqing1214
- 粉丝: 0
- 资源: 1
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录