下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计实验报告(数组)1 实验目的(1) 熟练掌握一维数组,二维数组的定义,初始化和输入、输出方法;(2) 熟练掌握字符数组和字符串函数的使用;(3) 掌握与数组有关的常用算法(查找、排序等)。2 实验内容编写函数catStr(char str1,char str2)用于进行两个字符串的连接,编写函数lenStr(char str)用于统计一个字符串的长度,并在主函数中调用。 要求:1、不允许用strcat()和strlen()字符处理库函数;2、在主函数以直接初始化的方式输入两个字符串str1和str2.调用函数strlen()计算并返回两个字符串的长度;3、调用函数catstr()
2、连接两个字符串(将str2连接在str1后面);4、调用函数lenstr()计算并返回连接后字符串的长度;5、在主函数中输入两个原始的字符串及几个字符串的长度,以及处理后字符串及其长度。3算法描述流程图真假结束开始定义函数lenStr(char str)声名变量i=0;mi!=0i+;printf(%d,i); 函数catStr假真结束开始定义函数catStr(char str1,char str2)声名变量i,j并赋初值i=0,j=0str1i!=0 str2j!=0i+,j+str1i+j=str2j; str1i+j=0;函数lenStr主函数结束开始声名变量s150=shi,s250=
3、weiyu;调用函数lenStr();调用函数catStr()并输出连接后的字符串再次调用函数lenStr()输出连接后字符串的长度输出s1,s2的字符长度4 源程序#include#include void catStr(char str1,char str2) int i,j; for (i=0;str1i!=0;i+); for(j=0;str2j!=0;j+) str1i+j=str2j; str1i+j=0; lenStr(char m ) int i;for (i=0;mi!=0;i+); printf(%d,i); void main() char s150=forever,s2
4、50=more; printf(s1=%s,s2=%s,s1,s2); printf(ns1的长度:); lenStr(s1); printf(ns2的长度:); lenStr(s2); catStr(s1,s2); printf(n连接后的字符:); printf(%sn,s1); printf(连接后字符的长度:); lenStr(s1); printf(n);5 测试数据 s1=forever, s2=more6 运行结果7 出现问题及解决方法在输入程序时,少写了半边引号,调试时发现存在错误,找到了错误并加以改正。无论什么事,细心都是必不可少的,认真是解决问题的关键。 8 实验心得 通过本次实验,对于函数的定义和声明,数组以及循环语句有了进一步的认识,掌握了字符数组和字符串函数的使用,以及与数组有关的常用算法。此次实验不是调用strle
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国边缘计算网关行业市场前瞻与投资战略规划分析报告
- 2024-2026年中国光传输行业调查研究及投资战略规划研究报告
- 2024年塔城职业技术学院单招职业技能测试题库完整
- 分布式光伏电站项目可行性研究报告
- 河北省环保厅关于景县工业聚集区总体规划环境影响报告书审查意见的函
- 2024年四川省阿坝州黑水县晴朗乡招聘社区工作者考前自测高频考点模拟试题(共500题)含答案
- 2024年四川三河职业学院单招职业技能测试题库附解析答案
- 2024年四川华新现代职业学院单招职业技能测试题库含答案解析
- 2024年山东经贸职业学院单招职业技能测试题库含答案解析
- 2024年海南卫生健康职业学院单招职业技能测试题库标准卷
- 夫妻共同房产变更为一方单独所有协议书(2篇)
- 第六单元《多边形的面积》 单元测试(含答案)2024-2025学年人教版五年级数学上册
- 光伏电站安装与调试教学培训课件:太阳能光伏发电系统概论
- 工程伦理(2024东莞理工)学习通超星期末考试答案章节答案2024年
- 平安在线测评 iq 30题 答案
- 2024工程材料合同交底(填报要求)
- 2024年湖北三江航天江河化工科技限公司招聘高频500题难、易错点模拟试题附带答案详解
- 体育场馆运营管理与服务标准规范
- 智慧物流第2套理论题附有答案
- 夜市食品安全管理制度
- 网络设备驻场运维服务方案
评论
0/150
提交评论