-
大小: 2KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-01-03
- 語(yǔ)言: 其他
- 標(biāo)簽: 學(xué)生表??學(xué)號(hào)??
資源簡(jiǎn)介
實(shí)習(xí)二、線性表(順序存儲(chǔ))及其應(yīng)用(分四個(gè)實(shí)驗(yàn))
實(shí)習(xí)目的:掌握順序表的建立及基本操作。
問(wèn)題:建立一個(gè)順序表,表中元素為學(xué)生,每個(gè)學(xué)生信息包含姓名、學(xué)號(hào)和成績(jī)?nèi)糠郑瑢?duì)該表實(shí)現(xiàn):① 輸出、② 插入、③ 刪除、④ 查找功能,并計(jì)算出平均成績(jī)和總成績(jī)
代碼片段和文件信息
#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(“*********************************菜單項(xiàng)********************************\n?0?表示退出\n?1?表示插入\n?2?表示查找\n?3?表示刪除\n?4?表示輸出所有學(xué)生信息\n?5?表示計(jì)算學(xué)生總成績(jī)\n?6?表示計(jì)算學(xué)生平均成績(jī)\n請(qǐng)輸入你的選項(xiàng):\n“);?
?scanf(“%d“&choose);
?switch(choose){
? ca
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????3579??2016-10-29?11:55??studentListOperation1.1.cpp
-----------?---------??----------?-----??----
?????????????????3579????????????????????1
評(píng)論
共有 條評(píng)論