欢迎来到天天文库
浏览记录
ID:48667888
大小:173.00 KB
页数:8页
时间:2020-01-24
《C++答辩题目演示.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C++答辩题目演示答辩题目:第八章思维训练题4编程题(P230)答辩小组:09电子一班第六组(王明赛、王永奇、朱猛)概要分析本系统是求一个字符串的长度,在主模块里定义一个数组a[20]=“howareyou”,编写自定义模块strLen求字符串长度。主模块所在文件名是:StringLengthMain.cpp自定义模块所在文件名是:MyString.cpp自定义模块的声明部分所在文件名是:String.h模型设计StringLengthMain.cppvoidmain(){chara[20]="howareyou";
2、strlen(a);}MyString.cppvoidstrlen(chara[]){…}String.hvoidstrlen(chara[]);文件StringLengthMain.cpp主模块mainA.模块功能这是主模块,目的是为了求解一个字符串的长度。B.输入输出C.解决思路利用自定义模块,将数组名作为参数传进去。D.算法提纲第一步:先定义数组a,然后再赋予相应的值。第二步:将数组名作为参数传到自定义strlen里。第三步:在自定义模块里,将长度返回。模块设计main文件StringLength.cpp自定义
3、文件A.模块功能这是自定义模块,将用算法将长度输出。B.输入输出C.解决思路我们已经对数组赋值,则没有被赋值的元素对应的ASCII码值为0,因此我们设置循环,直到其值为0时为止。D.算法步骤第一步:设置循环WHILE。第二步:判断循环的中止条件,a[i]=0。第三步:当条件不满足时,返回次数i。strLenai程序代码StringLengthMain.cpp#include"String.h"#includevoidmain(){ints;chara[20]="howareyou";s=str
4、Len(a);cout<<"该字符串的长度是:"<intstrLen(chara[]){inti=0;while(a[i]!=0){i++;}returni;}StringLength.hintstrLen(chara[]);演示结束,谢谢观看!下次再见。
此文档下载收益归作者所有