实验4上机实验指导

实验4上机实验指导

ID:46671006

大小:89.50 KB

页数:3页

时间:2019-11-26

实验4上机实验指导_第1页
实验4上机实验指导_第2页
实验4上机实验指导_第3页
资源描述:

《实验4上机实验指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验4数组程序设计本章实验目的和要求:>正确理解一维数组、二维数组和字符数组的概念,熟练掌握一维数组、二维数组和字符数组的定义和初始化方法,并能正确进行数组元素的应用。>熟练掌握一维数组、二维数组和字符数组的输入和输出方法。A清楚了解数组的地址、数组元素的地址及一维数组、二维数组的存储结构。>掌握与数组有关的算法。>深入了解数组的重要概念和数组的应用。实验4.1:任意输入12个数,每行输岀3个数,并求岀最大值、最小值和平均值。实验目的和要求(1)熟练掌握一维数组的定义和使用scanf()函数给一维数组赋值的方法。(2)熟练掌握一维数组的初始化方法。(3)熟练掌握使用pr

2、intf()函数输出数组各元素的方法。实验内容和步骤(4)定义一个整型一维数组a[12]和整型变量max、min用来存储最大值、最小值;定义一个整型变量s用以求和,同时给s赋初值0;定义一个浮点变量aver,用以存放平均值。(5)使用scanf()函数输入12个整数,赋值给数组。(6)假设第一个数a[0]为最大值和最小值,使用循环依次比较,把最大值赋值给max,把最小值赋值给min,同时累加每个数,最后除以12求出平均值。(7)使用printf()函数输出各数组元素及最大值、最小值和平均值。实验4.2实验目的和要求(1)熟练掌握二维数组的定义和使用scanf()函数给二

3、维数组赋值的方法。(2)熟练掌握二维数组的初始化方法。(3)熟练掌握使用printf()函数输出数组各元素的方法。实验内容和步骤有M个学生,学习了N门课程,己知所有学生的各科成绩,编写程序分别求每个学生的平均成绩和每门课程的平均成绩。参考代码如下:2282930313233343&3637383940414243/•功能讦・个人平均成烦与■各科平均成at.并在屏is上無示岀来••/fdaflnaNUHjtdS/•龙义将号冷凤学生人数为»defxneNUM_courae4"龙义符弓■冷M浜程门数为tincludeintmalnO早{1,3;floatsc

4、ore(NUM^atdfl]:NUM_cour««41]-((78,BS,B3,€S)r(06,51,69,93),{72,6S#S4,75)r{fi€r68,7S,60)r(€9,60rS0r72));for(iw0;i

5、;jprxncf(*score(i)(j));printf("">;}/岀一经垣划饯♦/for•:NUH_course*2>;>printf;prlntff(-潔#8平均T;/•

6、第出毎门繰程的平均成逋•/for(3=0;j;printf("");g«tchar(>;ratum0;实验4.3:实验目的和要求(1)熟练掌握字符数组的定义和使用scanf()函数和gets()给字符数组赋值的方法。(2)熟练掌握字符数组的初始化方法。(3)熟练掌握数字符数组的结束标志(、(n和字符数组的长度及函数strlenO的使用方法。(4)熟练掌握使用printf()函数和puts()函数输出字符数组的方法。实验内容:利用数字处理字符串程序。将字符串s[]中ASCII码值为偶数

7、的字符删除,剩余的字符重新组成一个新字符串存放到数组⑴中。例如:s[10]=nabcdefgH,输出:t[10]=Haceg%【分析】C语言屮字符字符与其相应的ASCII码等效。例如:字符X的ASCII码为97o在程序中只要判断该字符能不能被2整除,如果不能被2整除把该字符送到新的数组t里即可,在最后要加一个'(X。实验步骤:(1)定义两个字符数组s[]和t[]o(2)使用scanf()函数给数组s赋值。(3)判断数组元素所在位置,并生成新数组。(4)输岀数组t[]。程序参考代码如下:1234567890123456789#include

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

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

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