下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房地产开发项目造价控制制度
- 中医馆文化传播方案
- 大型活动车位调度方案
- 金属家具生产企业财务管理制度-记账实操
- 房地产交易结算审核方案
- 电子商务门面转让合同协议书
- 城市交通枢纽建设施工方案
- 远程教育终端站点上半年工作总结
- “双碳”背景下我国钢铁领域碳减排路径研究
- 公共卫生事件心理危机干预预案
- 漏洞扫描报告模板
- 代谢相关(非酒精性)脂肪性肝病防治指南(2024年版)解读
- 物业管理服务劳务派遣 投标方案(技术方案)
- DL∕T 1475-2015 电力安全工器具配置与存放技术要求
- 2024年国家保安员资格考试题库及参考答案(完整版)
- 幼儿园安全教育课件:《过马路》
- 过桥垫资合同模板
- 个体户经营章程
- 风能发电的电网接入技术
- 年回收30万吨废塑料PET破碎清洗线建设项目可行性研究报告
- 初中语文大单元汇报课件1
评论
0/150
提交评论