C语言程序设计案例教程 第二版 高职计算机大类专业基础 熊锡义 实验教案C程序设计教案 第5章 实验6

上传人:w****i 文档编号:92362434 上传时间:2019-07-09 格式:DOC 页数:2 大小:39.50KB
返回 下载 相关 举报
C语言程序设计案例教程 第二版 高职计算机大类专业基础 熊锡义 实验教案C程序设计教案 第5章 实验6_第1页
第1页 / 共2页
C语言程序设计案例教程 第二版 高职计算机大类专业基础 熊锡义 实验教案C程序设计教案 第5章 实验6_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《C语言程序设计案例教程 第二版 高职计算机大类专业基础 熊锡义 实验教案C程序设计教案 第5章 实验6》由会员分享,可在线阅读,更多相关《C语言程序设计案例教程 第二版 高职计算机大类专业基础 熊锡义 实验教案C程序设计教案 第5章 实验6(2页珍藏版)》请在金锄头文库上搜索。

1、实验 6 字符数组和字符串函数一、 实验学时:2课时二、 实验目标1. 熟悉掌握字符数组的使用。2. 掌握与数组有关的算法。三、 实验要求:1. 在上实验课之前,每一个同学必须将实验的题目、程序编写完毕,做好充分的准备。2. 所有实验环节均由每位同学独立完成,严禁抄袭他人实验结果,若发现有结果雷同者,按实验课考核办法处理。四、 实验步骤和内容l 【启动Visual C+】l 【新建工程】l 选中【C+ Source File】项,【新建源程序文件】l 编辑程序l 执行程序【例5.7】gets读取字符串与puts输出字符串。/*源文件名:Li5_7.c功能:gets读取字符串与puts输出字符串

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

3、符串,设置一个最大字符串数组smax,第一次设置smax为空串,每读一个字符串s就把它与保存在smax中的字符串比较,如ssmax则用s替换smax,不然smax保持不变,这样当所有的字符串输入完毕后,smax中存储的就是最大字符串。#include #include void main()char smax80,s80 ; /*定义s数组和smax数组*/strcpy(smax, ) ; /*设置smax数组为空,也可以设置smax0=0*/do printf(输入字符串:) ;gets(s) ; /*读取字符串*/if(strcmp(s,smax)0) strcpy(smax,s) ; /*s数组比smax数组大的话,把s数组赋值个smax数组*/ while(s0!=0puts(最大的字符串是) ; puts(smax) ; 1)观查执行结果,是否与教材相同。2)重新输入不同的字符串,再查看结果五、 思考题1) 【例5.7】思考gets()和scanf()、puts()和printf()函数在输出字符串的异同点。2) 【例5.5】若要找出最小字符串,该如何实现?六、 实验小结:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号