三、 实验步骤与过程
www.xiexiebang.com【xiexiebang.com范文网】
第一┆范文网整理该文章,版权归原作者、原出处所有...四、程序调试记录
实验六 数组
实验目的:
1、通过实验掌握数组在内存中的存放形式;
2、掌握一维数组和二维数组的定义和数组元素的引用;
3、掌握各种字符串库函数的用法。
实验内容:
1、教材P138页第4题。
2、教材P138页第10题。
3、输入10个整数,将这10个整数按升序排列输出,并且奇数在前,偶数在后。
实验原理、步骤与分析:
【要求】每个实验内容都要先写出其实现的基本原理,再写出实验步骤,最后根据每个实验内容的实验结果进行分析说明。
C语言程序设计 数组补充实验
一、实验目的
1、掌握一维数组和二维数组的定义、赋值和输入输出的方法。
2、掌握字符数组和字符串函数的使用。
3、掌握与数组有关的算法(排序算法等)。
二、实验任务
1、随机产生10个30--100(包括30,100)的正整数,求最大值、最小值、平均值,并显示整个数组的值和结果。(提示:随机数的产生使用P372函数:rand( ))
(源文件名:学号_3_1.c )
2、编一个程序,将一串字符(从键盘上随机输入一字符串)倒序存放后输出 。例
如原数组a的内容为“C PROGRAM”,倒序后的数组a中的内容为“MARGORP C”。
(源文件名:学号_3_2.c )
3、随机产生20个学生的计算机成绩(0--100),按照从大到小的顺序排序,分别实现排序前和排序后的结果。
(源文件名:学号_3_3.c )
4、输入一个小于10的正整数n,显示具有n行的杨辉三角形。
(源文件名:学号_3_4.c )
5、利用随机数生成两个4×4的A矩阵和B矩阵(数据不一定相同,前者在30—70范围、后者在101—135范围)。
要求:
⑴求A矩阵两条对角线元素之和
⑵将两个矩阵相加,结果放入C矩阵中并输出
⑶将A矩阵转置(选做)
⑷统计C矩阵中最大值元素及其下标(选做)
(源文件名:学号_3_5.c )
三、实验要求
将上列调试成功后的源文件存放在本人文件夹中。