freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)實(shí)驗(yàn)報(bào)告(留存版)

  

【正文】 此系統(tǒng)。void print_table_row():用于顯示一個(gè)學(xué)生信息。各模塊(函數(shù))的功能介紹,數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)描述,參數(shù)說(shuō)明等函數(shù)功能:void insert_record():用于讓用戶輸入學(xué)生信息;包括學(xué)號(hào),姓名,性別,語(yǔ)文成績(jī),數(shù)學(xué)成績(jī),英語(yǔ)成績(jī),計(jì)算機(jī)成績(jī)。 }stu。操作結(jié)束后提示用戶是否繼續(xù)刪除學(xué)生信息,如果用戶輸入“Y”或”y”,則再次調(diào)用該函數(shù)進(jìn)行刪除, 如果選擇”N”或”n”,則返回主菜單界面。2. 顯示學(xué)生信息在主菜單中調(diào)用show_record函數(shù)來(lái)實(shí)現(xiàn)顯示學(xué)生信息,首先調(diào)用print_table_head()函數(shù)表示顯示學(xué)生成績(jī)的表格的表格頭,接著判斷單鏈表不為空時(shí),逐條顯示單鏈表中的學(xué)生信息,顯示時(shí)調(diào)用print_table_row(p)函數(shù)按照規(guī)定的格式顯示一個(gè)學(xué)生的信息。輸入功能:可以一次完成若干條記錄的輸入。D.若選3,將一個(gè)新學(xué)生記錄按學(xué)號(hào)順序插入。具體查詢步驟與按學(xué)號(hào)查詢類似。 int english。用戶選擇了此操作后,系統(tǒng)自動(dòng)顯示已排好的學(xué)生信息。stu* get_last_student(stu* p):用于取得最后一個(gè)結(jié)點(diǎn),即最后一個(gè)學(xué)生的信息,*p指向的是學(xué)生信息鏈表的頭結(jié)點(diǎn)。 struct student *next。 char sex。char menu_search[]=\n| 1 search by number |\n| 2 search by name |\n| 3 search by sumscore |\n| 4 exit the menu_main |\n| |\n。void print_menu_main()。 } else { pLastStu=get_last_student(head)。 } print_table_buttom()。 isfound=1。N39。 if(continue_input==39。 while(p !=NULL) { if((psumscore)score) { print_table_row(p)。 char id[MAX]。 if(pPre==p) { head=pnext。 }}void save_to_file() /*定義保存到文件的函數(shù)*/{ FILE *fp。}void print_menu_title() /*定義顯示主菜單標(biāo)題的函數(shù)*/{ printf(***********************************************************************\n)。 }}void create_stu_by_input(stu* pNewStu) /*定義提示用戶輸入學(xué)生信息的函數(shù)*/ { printf(Please input the students39。scanf(%d,amp。 } printf(puter:)。 while(!(selected=1amp。 while(!(selected=1 amp。 while(q != flag){ if (p ave q ave){ prep next = q。 for(p=head。 p = head next。 if (p == NULL) {printf(the link is empty.\n)。 print_menu_title(search the students39。 system(cls)。 while((pNewStuenglish)100) { printf(Error!(score:1100)\n)。scanf(%d,amp。 free(p)。 print_menu_main()。||continue_input==39。Y39。) { search_by_id()。 scanf(%d,amp。 print_table_buttom()。) { search_by_id()。 scanf(%s,id)。 }}void show_record() /*定義顯示學(xué)生信息的函數(shù)*/{ stu* p=head。 stu* pNewStu=(stu *)malloc(sizeof(stu))。void create_stu_by_input()。 scores |\n| 3 search the students39。此時(shí),離交作業(yè)的時(shí)間還剩幾天了,我還沒(méi)有開(kāi)始敲程序啊,心里好緊張,由于沒(méi)電腦,只好跑工一,辛辛苦苦敲完程序,誰(shuí)知道一下就來(lái)了28個(gè)錯(cuò)誤,我快瘋了!好多錯(cuò)誤的提示都是沒(méi)見(jiàn)過(guò)的,大概花了一個(gè)下午的時(shí)間,也只改了幾個(gè)錯(cuò)誤而已,當(dāng)時(shí)人都快傻了。 int english。void sort_by_num():用于按照平均分的大小來(lái)排列學(xué)生信息。用戶選擇4時(shí),推出查詢子菜單,返回主菜單界面。 char name[MAX]。查詢結(jié)束后提示用戶是否繼續(xù)查詢操作,如果用戶輸入“Y”或”y”,則再次調(diào)用該函數(shù)實(shí)現(xiàn)查詢學(xué)生信息;如果選擇”N”或”n”則調(diào)用search_record()函數(shù)重新顯示查詢子菜單界面,即返回查詢子菜單。要求編程序?qū)崿F(xiàn)查詢、排序、插入、刪除諸功能。插入功能:按學(xué)號(hào)順序插入一條學(xué)生記錄。提示用戶輸入要查詢的學(xué)號(hào),首先調(diào)用print_table_head()函數(shù)顯示查詢結(jié)果的表格頭,然后,根據(jù)用戶輸入的學(xué)生學(xué)號(hào)在單鏈表中逐個(gè)判斷是否等于用戶輸入的學(xué)號(hào)。6. 保存到文件 首先提示用戶輸入要保存的文件名,文件將保存在程序目錄下。包括顯示所有的學(xué)生信息,以表格的形式顯示。void search_by_id():用于按學(xué)號(hào)來(lái)查詢學(xué)生信息。 char sex。我知道此門(mén)課程最重要的是實(shí)踐,如果一味地看書(shū)本,根本就達(dá)不到效果,但自己還是很少去操作,每次上機(jī)的時(shí)間覺(jué)得好快過(guò),有時(shí)候甚至只鍵入幾個(gè)程序后就快下課了(自己打字慢沒(méi)辦法)。stu *head=NULL。void search_by_name()。}void insert_record() /*定義輸入學(xué)生信息的函數(shù)*/{ char continue_input=39。y39。 int isfound=0。Y39。 isfound=1。 stu* p=head。Y39。 getchar()。 continue_input=getchar()。 printf(Success to save!\nPlease input every key to exit the menu....\n)。}void clear_record(stu* p) /*清除學(xué)生記錄的函數(shù)*/{ if(p==NULL) { return。 printf(Please input the student39。 } printf(English:)。}void(* menu_main_func[])()={ insert_record, show_record, search_record, delete_record, sort_by_num, save_to_file, exit_system}。 } menu_main_func[selected1]()。 } menu_search_func[selected1]()。 } } if (kk == 0) break。 print_table_buttom()。 prep = q。 scanf(%d,amp。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1