• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: 学生表  学号  

资源简介

实习二、线性表(顺序存储)及其应用(分四个实验) 实习目的:掌握顺序表的建立及基本操作。 问题:建立一个顺序表,表中元素为学生,每个学生信息包含姓名、学号和成绩三部分,对该表实现:① 输出、② 插入、③ 删除、④ 查找功能,并计算出平均成绩和总成绩

资源截图

代码片段和文件信息

#include
#include
#define maxSize 20
typedef struct{
    const char* id;
  const   char* name;
int scores;
 }student;
void insertList(student s[]int* n);
void outputList(student s[]int n);
void findIndex(student f[]int n);
void computeSumScores(student s[]int n);
void computeAvggrade(student s[]int n);
void deleteList(student s[]int* n);


 int main(){
  int choose;
  int index=0;
  student students[maxSize];
  students[index].id=“20141120222“;
  students[index].name=“静静“; 
 students[index].scores=99;

 while(true){
printf(“*********************************菜单项********************************\n 0 表示退出\n 1 表示插入\n 2 表示查找\n 3 表示删除\n 4 表示输出所有学生信息\n 5 表示计算学生总成绩\n 6 表示计算学生平均成绩\n请输入你的选项:\n“); 
 scanf(“%d“&choose);
 switch(choose){
  ca

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3579  2016-10-29 11:55  studentListOperation1.1.cpp

----------- ---------  ---------- -----  ----

                 3579                    1


评论

共有 条评论