C語言實現學生選課系統

2022-10-03 23:54:14 字數 2294 閱讀 8098

#include

#include

#include

#include

typedef struct curr

curr,*pcurr;

typedef struct stu

stu,*pstu;

pcurr creat_curr(pcurr curr_head); //建立鍊錶,課程資訊

pcurr find_curr(pcurr curr_head,int number); //查詢鍊錶, 課程資訊

pcurr add_curr(pcurr curr_head,pcurr new_curr); //課程資訊加入鍊錶

void out_curr(pcurr curr_head); //輸出課程資訊

pcurr del_curr(pcurr curr_head,pcurr del_point); //刪除課程資訊

pstu creat_stu(pstu stu_head); //建立鍊錶,學生資訊

pstu find_stu(pstu stu_head,int number); //查詢鍊錶, 學生資訊

pstu add_stu(pstu stu_head,pstu new_stu); //學生資訊,加入鍊錶

void out_stu(pstu stu_head); //輸出學生資訊

pstu del_stu(pstu stu_head,pstu del_point); //刪除學生資訊

pstu choice_curr(pstu stu_head,int number1,pcurr curr_head); //學生選課資訊

void out_choice(pstu stu_head); //輸出學生選課資訊

void title()

int main()

} while(a!=0);

return 0;

}//建立鍊錶,課程資訊

pcurr creat_curr(pcurr curr_head)

new_curr->next=null;

return new_curr;

}//查詢鍊錶

pcurr find_curr(pcurr curr_head,int number)

//課程資訊加入鍊錶

pcurr add_curr(pcurr curr_head,pcurr new_curr)

//輸出課程資訊

void out_curr(pcurr curr_head)

}//刪除課程資訊

pcurr del_curr(pcurr curr_head,pcurr del_point)

point=null;

if(del_point == curr_head )

point=curr_head;

while(point)

point = point->next;}}

//建立鍊錶,學生資訊

pstu creat_stu(pstu stu_head)

new_stu->choices=null;

new_stu->next=null;

return new_stu;

}//查詢鍊錶

pstu find_stu(pstu stu_head,int number)

//學生資訊加入鍊錶

pstu add_stu(pstu stu_head,pstu new_stu)

//輸出學生資訊

void out_stu(pstu stu_head)

}//刪除學生資訊

pstu del_stu(pstu stu_head,pstu del_point)

point=null;

if(del_point == stu_head )

point=stu_head;

while(point)

point = point->next;}}

//學生選課

pstu choice_curr(pstu stu_head,int number1,pcurr curr_head)

else

printf("恭喜你!選課成功!\n");

return stu_head;

}else

}else

}//輸出學生選課資訊

void out_choice(pswww.cppcns.comtu stu_head)

stu_head=stu_head->next;

}}本文標題: c語言實現學生選課系統

本文位址:

Go語言實現學生管理系統

使用go來實現乙個學生管理系統,要實現的功能也很簡單,擁有檢視 新增 修改 刪除功能。分為兩個檔案main.go student.go,main作為程式入口有功能展示模組,student是實現上述功能的方法和函式。當然也可以把兩個檔案合到一起,把student中的 拷貝到main即可。注意 1.都在...

python語言實現學生成績管理系統

stuinfo 主選單函式 def menu print 30 print 1.增加學生資訊 print 2.刪除學生資訊 print 3.修改學生資訊 print 4.查詢學生資訊 print 5.顯示學生資訊 print 6.退出系統 print 30 增加學生資訊函式 def addinfo ...

C語言 簡單的實現學生管理系統

本篇部落格簡單的實現了一下學生管理系統 其中的各項功能是由鍊錶進行實現 其中的功能有以下幾點 1.增加學生資訊 2.刪除指定學生資訊 3.查詢指定學生資訊 4.修改指定學生資訊 5.顯示所有學生資訊 6.清空所有學生資訊 7.以成績排序學生資訊 0.退出當前通訊系統 如果還需其他功能大家可以在其中新...