C语言编程:删除字符串中的特定字符及矩阵运算函数
本资源是一份针对C语言考试的综合题库,包含了多种类型的题目,旨在测试学生的C语言基础和理解能力。以下是部分题目详解: 1. **删除前导和尾部的*号**: 题目要求编写一个名为`fun`的函数,它接收一个字符指针`p`,指向字符串中的最后一个字符。函数的主要任务是删除字符串的前导和尾部的*号,但保留中间的*号。通过使用`while`循环或`for`循环,遍历字符串并检查每个字符,当遇到非*号时,将其复制到新的字符串位置,并更新`a`指针。 2. **删除中间的*号**: 这个题目涉及函数`fun`,它接收一个字符串数组`a`作为输入,目标是只删除其中的中间*号。通过一个索引变量`i`和`j`的配合,遍历数组,当遇到非*号时,将其存储在新位置`j`上,直到遍历完整个字符串。 3. **矩阵运算**: 函数`fun`也应用于矩阵操作,如`t[i][j]=t[i][j]+t[j][i]`,要求交换矩阵对角线元素的值,而`t[i][n-1-i]=s`可能是填充或反转特定行的操作。 4. **求值和比较**: 题目中包含了一个` FU(m,n)`宏定义,可能表示整数除法运算;`return(value)`用于返回函数结果;`intfun`函数可能涉及数组操作,例如查找最大值或者计算某个范围内的平均值(`sum+=t[i][i];`)。 5. **字符串处理**: 有函数用来删除字符串中的所有*号,通过`while`循环逐个字符检查,非*号则加入结果字符串。 6. **排序算法**: `if(a[i]%2==1)`可能涉及到奇偶判断,可能与某种排序算法的辅助操作有关,如奇偶排序或二分查找。 7. **浮点数比较**: `while(fabs(n-m)>0.001)`表明这部分可能涉及浮点数的精度比较,用于迭代直到两个数足够接近。 这份综合题库覆盖了C语言的基础语法、数据结构、算法和数值计算等多个方面,适合用于复习和练习。学习者可以通过解答这些题目来巩固C语言编程技能,并检验自己在不同领域的理解和应用能力。
![](https://csdnimg.cn/release/download_crawler_static/7771783/bg5.jpg)
剩余22页未读,继续阅读
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)