C语言程序设计实验报告.docx

上传人:小飞机 文档编号:3155294 上传时间:2023-03-11 格式:DOCX 页数:4 大小:37.35KB
返回 下载 相关 举报
C语言程序设计实验报告.docx_第1页
第1页 / 共4页
C语言程序设计实验报告.docx_第2页
第2页 / 共4页
C语言程序设计实验报告.docx_第3页
第3页 / 共4页
C语言程序设计实验报告.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言程序设计实验报告.docx》由会员分享,可在线阅读,更多相关《C语言程序设计实验报告.docx(4页珍藏版)》请在三一办公上搜索。

1、C语言程序设计实验报告C语言程序设计实验报告 1 实验目的 熟练掌握一维数组,二维数组的定义,初始化和输入、输出方法; 熟练掌握字符数组和字符串函数的使用; 掌握与数组有关的常用算法。 2 实验内容 编写函数catStr(char str1,char str2)用于进行两个字符串的连接,编写函数lenStr(char str)用于统计一个字符串的长度,并在主函数中调用。 要求: 1、不允许用strcat和strlen字符处理库函数; 2、在主函数以直接初始化的方式输入两个字符串str1和str2.调用函数strlen计算并返回两个字符串的长度; 3、调用函数catstr连接两个字符串; 4、调

2、用函数lenstr计算并返回连接后字符串的长度; 5、在主函数中输入两个原始的字符串及几个字符串的长度,以及处理后字符串及其长度。 算法描述流程图 函数catStr 开始 定义函数 catStr(char str1,char str2) 声名变量i,j并赋初值i=0,j=0 str1i!=0 str2j!=0 真 str1i+j=str2j; 假 str1i+j=0; i+,j+ 结束 函数lenStr 开始 定义函数 lenStr(char str) 声名变量i=0; mi!=0 真 假 printf(%d,i); i+; 结束 3主函数 开始 声名变量 s150=shi, s250=wei

3、yu; 调用函数lenStr; 输出s1,s2的字符长度 调用函数catStr并输出连接后的字符串 输出连接后字符串的长度 再次调用函数lenStr 结束 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,s

4、250=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=more 6 运行结果 7 出现问题及解决方法 在输入程序时,少写了半边引号,调试时发现存在错误,找到了错误并加以改正。无论什么事,细心都是必不可少的,认真是解决问题的关键。 8 实验心得 通过本次实验,对于函数的定义和声明,数组以及循环语句有了进一步的认识,掌握了字符数组和字符串函数的使用,以及与数组有关的常用算法。此次实验不是调用strlen和strcat函数,而是通过自己设计程序来进行字符串的连接以及计量字符串的长度,由此我学会了如何去理清自己的思路来设计程序。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号