程序设计基础实践指导书

程序设计基础实践指导书

ID:12931447

大小:68.00 KB

页数:6页

时间:2018-07-19

程序设计基础实践指导书_第1页
程序设计基础实践指导书_第2页
程序设计基础实践指导书_第3页
程序设计基础实践指导书_第4页
程序设计基础实践指导书_第5页
资源描述:

《程序设计基础实践指导书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、程序设计基础实践上机指导书(试用版)专业物联网工程班级131学号姓名向泉流沈阳工程学院信息工程系6实践成绩评价说明1)上机前充分准备实践材料,对上机内容有程序草稿。(10分)2)独立完成实践任务,对实践过程非常清晰。(30分)3)认真理解知识点,能够与理论知识相结合。(10分)4)在机房遵守上机守则,接受实践指导教师的监督与管理。(20分)5)认真填写实践指导书,写出实践小结。(10分)6)在实践中具备一定的创新思想,能够主动与指导教师探讨。(5分)7)加大实践工作量,主动完成实践指导书中的选做题目。(5分)8)掌握程序调试的方法,认真完成程序调试

2、工作,使程序能够运行(10分)。6上机五数组、字符数组使用一、目的1.熟悉掌握字符数组的使用。2.掌握与数组有关的算法。二、要求:1.在上课之前,每一个同学必须将题目、程序编写完毕,做好充分的准备。2.所有环节均由每位同学独立完成,严禁抄袭他人结果。 三、步骤和内容l 【启动VisualC++】l【新建工程】l选中【C++SourceFile】项,【新建源程序文件】l编辑程序l执行程序【例5.7】gets读取字符串与puts输出字符串。/*源文件名:Li5_7.c功能:gets读取字符串与puts输出字符串。*/#includev

3、oidmain(){chars[18];/*定义s字符数组的初值*/printf("输入字符串");gets(s);/*读取字符串*/puts(s);/*输出字符串*/printf("读取的字符串是"%s"",s);/*输出s字符数组的值*/}1)观查执行结果,是否与教材相同。2)思考gets()和scanf()、puts()和printf()函数在输出字符串的异同点【例5.8】输入一组字符串,以输入空串结束输入,找出最大的字符串(设串长不超过80字符)。/*源文件名:Li5_8.c功能:输入一组字符串,找出最大的字符串。*/6可以用get

4、s函数读取字符串,设置一个最大字符串数组smax,第一次设置smax为空串,每读一个字符串s就把它与保存在smax中的字符串比较,如s>smax则用s替换smax,不然smax保持不变,这样当所有的字符串输入完毕后,smax中存储的就是最大字符串。#include#includevoidmain(){charsmax[80],s[80];/*定义s数组和smax数组*/strcpy(smax,"");/*设置smax数组为空,也可以设置smax[0]=‘‘*/do{printf("输入字符串:");gets

5、(s);/*读取字符串*/if(strcmp(s,smax)>0)strcpy(smax,s);/*s数组比smax数组大的话,把s数组赋值个smax数组*/}while(s[0]!=‘‘puts("最大的字符串是");puts(smax);}1)观查执行结果,是否与教材相同。2)重新输入不同的字符串,再查看结果四、思考题1)【例5.7】思考gets()和scanf()、puts()和printf()函数在输出字符串的异同点。2)【例5.5】若要找出最小字符串,该如何实现?五、结果分析6例5.7思考题:Gets()和scanf()函数都具有输入

6、字符串的功能,但scanf()函数功能更多,还可以输入整型数据,浮点型数据。Puts()和printf()函数均具有输出字符串的功能,可以在输出字符串中包含转义字符,同样的,printf()函数可以输出整型数据和浮点型数据。6例5.5思考题:将程序中的smax换成smin,另外将if(strcmp(s,smax)>0)换成if(strcmp(s,smax)>0六、指导教师评阅成绩6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。