实验五 数组

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

哈尔滨工程大学

《程序设计基础》实验报告

基础实践二

姓名:班级:

学号:

实验时间: 年月日

哈尔滨工程大学计算机基础课程教学中心

实验五:数组

实验题目1:对输入的n个整数,进行如下处理:

(1)将其升序排序;

(2)输入一个整数x,将它插入这组数中,使之仍然有序。

提示:#define N 20

……

int a[N];

printf("请输入数据的个数n(n<%d):",N);

scanf("%d",&n);

在插入x时可以考虑从数组后面逐一向前比较,如果x

出处:自编

设计思想:

实验代码及注释:

验证与结论:

总结与心得体会:

实验题目2:二维数组的题目

某班有n人,输入每位学生四门课的成绩,统计每门课的优秀率和不及格率。

提示:要求定义一个二维数组,用来表示和存放四门课程的所有数据:

const int n=10;

float course[4][n+2]={0};

其中,course[k][0] ~ course[k][n-1]存放第k门课程的n个成绩,course[k][n]存放该课程的优秀率,course[k][n+1]存放该课程的不及格率,k=0~3,依次为四门课的序号。

出处:自编

设计思想:

实验代码及注释:

验证与结论:

总结与心得体会:

实验题目3:通常的文字处理软件中都有查找的功能,请编程实现该功能,具体要求是:在输入的字符串1中查找字符串2,如果找到输出其起始位置,否则输出未找到。注意字符串2可能会出现多次,请全部找出来。提示:可定义数组char text[100],find[10];假设字符串1长度不超过100,字符串2不超过10。

出处:自编

设计思想:

实验代码及注释:

验证与结论:

总结与心得体会:

相关文档
最新文档