8、数组程序设计作业_数组程序设计作业2
8、数组程序设计作业由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数组程序设计作业2”。
实验8数组程序设计(1)
一、实验目的1.掌握数组的定义、引用,以及数组的输入和输出方法;
2.掌握字符数组,以及字符函数的使用;
3.学习与数组相关的常见的算法,如:查找、排序等;
4.学习与矩阵相关的常见的算法,如:加、减、乘等。
二、实验预备知识
1.一维数组、二维数组、字符数组。
2.与数组相关的常见的算法。
三、实验内容
编写程序,实现以下功能。
1. 由键盘任意输入10个数据,找出其中的最大数。
2. 由键盘任意输入10个数据,找出其中的最小数。
3. 定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,统计平均成绩。
4. 定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,分别统计优、良、中、及格、不及格的人数。
5. 编写程序,由键盘任意输入10个整数,分别统计其中的奇数和偶数的个数。
6. 编写程序,由键盘任意输入10个学生的成绩,分别统计各分数段的百分比。
7. 定义一个有80个元素的字符数组,从键盘输入一串字符,将其中的大写字母转换为小写字母,而将原来为小写的字母转换为大写字母,其他字符不变。
8. 由键盘任意输入10个整形数据,将其按由小到大的顺序排序后输出(用冒泡排序)。
9. 由键盘任意输入10个整形数据,将其按由小到大的顺序排序后输出(用选择排序)。
10. 由键盘任意输入10个数据,将它们倒序后输出。
四、实验分析
1.注意数组下标的起始值和终止值。
2.合理利用数组下标和循环变量的关系,以遍历数组中的元素。
3.注意利用字符数组处理字符的方法。
4.总结常见的算法。
五、实验报告
1.在实验过程中,将每一个程序的源代码保存,如1.C、2.C、3.C、。。。、10.C。
2.建立本人学号和姓名为名称的文件夹,如:2013211234王军-8,将每一个程序的源代码存入此文件夹。
3.将此文件夹上传到:上传作业教师名班级名,如:上传作业李明光信13-1。