C程序设计教案(第5章 实验6)_c语言程序设计实验六

2020-02-27 教案模板 下载本文

C程序设计教案(第5章 实验6)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言程序设计实验六”。

实验 6 字符数组和字符串函数一、二、实验学时:2课时 实验目标

1.熟悉掌握字符数组的使用。2.掌握与数组有关的算法。

三、实验要求:

1.在上实验课之前,每一个同学必须将实验的题目、程序编写完毕,做好充分的准备。

2.所有实验环节均由每位同学独立完成,严禁抄袭他人实验结果,若发现有结果雷同者,按实验课考核办法处理。

四、实验步骤和内容

【启动Visual C++】  【新建工程】

 选中【C++ Source File】项,【新建源程序文件】  编辑程序  执行程序

【例5.7】gets读取字符串与puts输出字符串。/* 源文件名:Li5_7.c 功能:gets读取字符串与puts输出字符串。*/ #include void main(){ char s[18];

/*定义s字符数组的初值*/ printf(“输入字符串”);gets(s);

/*读取字符串*/ puts(s);

/*输出字符串*/ printf(“读取的字符串是”%s“n”,s);

/*输出s字符数组的值*/ }

1)观查执行结果,是否与教材相同。

2)思考gets()和scanf()、puts()和printf()函数在输出字符串的异同点

【例5.8】输入一组字符串,以输入空串结束输入,找出最大的字符串(设串长不超过80字符)。

/* 源文件名:Li5_8.c 功能:输入一组字符串,找出最大的字符串。*/ 可以用gets函数读取字符串,设置一个最大字符串数组smax,第一次设置smax为空串,每读一个字符串s就把它与保存在smax中的字符串比较,如s>smax则用s替换smax,不然smax保持不变,这样当所有的字符串输入完毕后,smax中存储的就是最大字符串。

#include #include void main(){ char smax[80],s[80];

/*定义s数组和smax数组*/ strcpy(smax, “ ”);

/*设置smax数组为空,也可以设置smax[0]=‘‘*/ do

{ printf(“输入字符串:”);gets(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】若要找出最小字符串,该如何实现?

六、实验小结:

C程序设计教案(第5章 实验5)

实验 5 一维数组和二维数组一、二、实验学时:2课时 实验目标:1.熟悉掌握一维数组的定义、赋值和输入输出的方法。 2.掌握对10个整数排序的方法。3.掌握二维数组的定义、赋值......

VB第5章 《多媒体程序设计》总结

VB第5章 《多媒体程序设计》总结一、绘图方法:1、颜色设置:(1)颜色函数:①QBColor:16种基本颜色。QBColor(0)~QBColor(15)②RGB颜色:RGB(红色值,绿色值,蓝色值)RGB(red,green,blue)每种颜色......

C程序设计教案(第9章 实验 12次)

实验 12 位运算一、二、实验学时:2课时 实验目标1.掌握按位运算的概念和方法,学会使用位运算符。 2.学会通过位运算实现对某些位的操作。三、实验要求:1.在上实验课之前,每一个......

C程序设计教案(第7章 实验10)

实验10 字符串的指针和函数的指针一、二、实验学时:2课时 实验目标1.学会使用字符串的指针和指向字符串的指针变量; 2.学会使用指向函数的指针变量;3.了解指向指针的指针的概念......

C程序设计教案(第7章 实验9)专题

实验9指针使用和数组的指针一、二、1.2.3.4.实验学时:2课时 实验目标掌握指针的概念、指针变量的定义和使用指针变量;掌握指针变量的运算(取地址运算&、取内容运算*、指针移动......

《C程序设计教案(第5章 实验6).docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
C程序设计教案(第5章 实验6)
点击下载文档
相关专题 c语言程序设计实验六 程序设计 教案 c语言程序设计实验六 程序设计 教案
[教案模板]相关推荐
[教案模板]热门文章
下载全文