C語言使用順序表實現對學生資訊的管理系統

2021-08-15 04:08:47 字數 2285 閱讀 6064

1、使用順序表實現學生名冊管理程式,名冊中的每條記錄包括學號、姓名、聯絡**等項。

2、實現數位化選單管理:學生名冊的建立、記錄的新增、查詢、刪除和顯示等功能。例如:1、新增2、查詢 3、刪除4、顯示 0、退出

#include 

#include

#include

#define max_str_len 20

#define max_student_num 10

/*定義student結構體

引數:id:學號

name:姓名

phone:**號碼

*/typedef

struct studentstudent;

//插入學生資訊//

int insert(student student,int num);

//列印學生資訊

void printline(student student,int num);

//查詢學生資訊

int search(student student,int student_id);

//刪除學生資訊

int delete(student student,int student_id);

int main()

res=insert(a,num);

if(res==2)else

break;

case

2: printf("input the student id you want to del:\n");

scanf("%d",&student_id);

fflush(stdin);

res=search(a,student_id);

if(res==-1)else

break;

case

3: printf("input the student number you want to search\n");

scanf("%d",&student_id);

fflush(stdin);

res=search(a,student_id);

if(res==-1)else

break;

case

4: printline(a,num);

break;

case

5: return

0; default :

printf("input error!\n");

break;}}

}int insert(student student,int num)

printf("input the student name:\n");

scanf("%s",&student[i].name);

printf("input the student number\n");

scanf("%d",&student[i].phone);

fflush(stdin);

if(res==0)

}return2;}

void printline(student student,int num)else

}}int search(student student,int student_id)

}return -1;

}int delete(student student,int student_id)

printf("success!\n");

return

1;}

1.insert功能的檢驗(引數為:學生人數,學生資訊;返回插入結果:success/false)

2.display功能的檢驗(無引數;返回結果:空陣列/列印所有學生資訊)

3.search功能的檢驗(引數:學生的學號;返回資訊:不存在/位置)

4.del功能的檢驗(引數:學生的學號;返回資訊:succes)

C語言使用順序表實現對學生資訊的管理系統

1 使用順序表實現學生名冊管理程式,名冊中的每條記錄包括學號 姓名 聯絡 等項。2 實現數位化選單管理 學生名冊的建立 記錄的新增 查詢 刪除和顯示等功能。例如 1 新增2 查詢 3 刪除4 顯示 0 退出 include include include define max str len 20 ...

順序表 學生資訊管理

typedef int status typedef struct student typedef student elemtype typedef struct sqlist 分配記憶體,此時長度設為0。status initlist sqlist l 初始化 int findbystuid sq...

學生表 用順序表實現

實驗內容 定義乙個包含學生資訊 學號,姓名,成績 的的順序表,使其具有如下功能 1 根據指定學生個數,逐個輸入學生資訊 2 逐個顯示學生表中所有學生的相關資訊 3 根據姓名進行查詢,返回此學生的學號和成績 4 根據指定的位置可返回相應的學生資訊 學號,姓名,成績 5 給定乙個學生資訊,插入到表中指定...