还剩4页未读,继续阅读
文本内容:
西南交大c,,实验报告 实验__88__实验报告教学班级:_26_学生学号:_201_学生姓名:__实验日期:__
5、26___实验地点:_________机房指导教师签名:__________实验成绩:___________
一、实验目得
1.掌握对数值型一维数组得使用方法;
2.掌握对数组得插入、删除、修改、排序与查找等常用算法
二、实验任务
1、设有一批学生得程序设计课程得考试成绩学生人数最多为N=100人,数据如下:学号姓名程序设计成绩xx112842余学成83201张思德72┇┇┇┇┇┇提示:可以建立三个一维数组来存放学生得数据,其中:学号为一个long类型得数组studentID,姓名为一个string类型得数组name,成绩为一个int类型得数组grade1由键盘获取学生人数n,要求学生人数n得取值范围11到N-2;2由键盘获取学生得相关数据;3用选择排序法将学生得数据按学号进行升序排列并输出排序后得学生数据;
2、在任务1得基础上,在学生数据中,完成以下任务:1键盘输入一个学生得学号,用折半查找法查找就是否有该学生,若有该学生则输出该学生得所有信息,按如下格式输出:学号姓名程序设计成绩xx112324张思德72若没有该学生,则输出“查无此人”得信息 2插入一个新学生得数据,要求插入后学生得数据任按学号升序排列 ⒊在任务1得基础上,在学生数据中,完成以下任务:⑴用选择排序法将学生数据按学生程序设计课程成绩降序排列 ⑵键盘输入一个学生得学号与程序设计课程得新成绩,在学生数据中查找就是否有该学生,若有该学生则用键盘输入得新成绩替换该学生得原成绩,否则输出“查无此人”得信息
三、实验结果源程序+注释//输入并升序排列学生得成绩 #include#include#include usingnamespace std;void main{coutName:endl;coutNumber:20endl;long studentID
[100],trans1;//定义两个长整型变量,其中一...。