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

正文內(nèi)容

vc學生成績管理系統(tǒng)-數(shù)據(jù)結(jié)構課程設計-課程設計-文庫吧在線文庫

2025-09-09 14:55上一頁面

下一頁面
  

【正文】 時將p1后移,并使p2指向剛才p1所指的結(jié)點。 //刪除并釋放結(jié)點e=qdata。while(pnextamp。 //取第i個元素return OK。amp。輸入所要查找的學生的學號s,設一個指針變量p,先指向第一個結(jié)點,當strcmp(pname,s) amp。算法:先聲明一個首節(jié)點head,并將headnext設為NULL。}STUDENT。整個鏈式存儲結(jié)構中,所有在存儲的記錄(一個學生的信息)在物理位置上是不相鄰的,是通過指針把各個結(jié)點聯(lián)系在一起。 操作結(jié)果:在L中第i個位置之前插入新的數(shù)據(jù)元素e,L的長度加1。 操作結(jié)果:用e返回L中第i個數(shù)據(jù)元素的值?;静僮鳎篻ongxing保存功能:將學生記錄保存在任何自定義的文件中,如保存在:c:\score。 輸出的形式:以二進制的形式存儲在你指定的硬盤里。根據(jù)數(shù)據(jù)的特點,每一條記錄包含多個屬性,我們定義了一個結(jié)構體Student。它是一種動態(tài)存儲結(jié)構。插入功能:按平均成績高低插入一條學生記錄。Score3100018710003數(shù)據(jù)關系:R1={ai1,ai|ai1, ai∈D,i=2,…,n}}ADT Student下面是我們定義的結(jié)構體數(shù)組。struct stu *next。等執(zhí)行完每一個函數(shù)功能后,按任一鍵回到主界面也要通過這個函數(shù)來實現(xiàn)! 輸入記錄函數(shù) STUDENT *create()這是一個無參函數(shù),用來執(zhí)行第學生成績記錄的輸入,當學生為0時停止輸入,函數(shù)結(jié)束后,帶回一個指向鏈表頭的指針head。算法:采用線性查找法往下一個節(jié)點查找。 //初始化,p指向第一個結(jié)點,j為計數(shù)器While(pamp。 //第i個元素不存在e=pdata。J=0。如果p0averagep1average,則待插入的結(jié)點不應插在p1所指的結(jié)點之前。如果要插到表尾之后,應將p0賦給p1next,NULL賦給p0next。++j。1從文件讀數(shù)據(jù)函數(shù) STUDENT *load()這是一個不返回值的有參函數(shù),形參為“鏈表頭的指針”,根據(jù)輸入的文件地址進行讀取。(6)在輸入選項時不能輸入字母,否則會死循環(huán),建議不要亂輸字母。不能正常的刪除數(shù)據(jù),它老是提示找不到數(shù)據(jù)。首先是:上課的時候鏈表沒學好,但這個課程設計里面主要都是用鏈表,因為要達到這樣的功能,使用鏈表相當方便,但不容易理解,所以在這方面我很了很多的時間看課本和參考課外書,使C語言的知識強化了不少。 程序運行的部分截圖/*頭文件*/include includeinclude}STUDENT。 {switch(menu_select()) case 6:head=insert(head,amp。 /*amp。 } /*按任一鍵進入主菜單*/getch()。 /*從鍵盤讀取一個字符,但不顯示于屏幕*/clrscr()。printf(\t\t /*退出*/printf(\n\t\t Made by Hu Haihong.\n)。 printf(\n\t\t\tEnter your choice(1~9):)。 return (head)。) break。 /*如果學號首字符為0則結(jié)束輸入*/ /*計算每個學生的總分,初值為0*/i3。 /*3門課程循環(huán)3次*/ scanf(%d,amp。 if(pscore[i]0 || pscore[i]100) s=s+pscore[i]。 } /* 統(tǒng)計記錄條數(shù)*/STUDENT *p。 Sc1printf(\n)。 %3d | | | | p1 != NULL) /*學號找到了*/ sc1 %3d % %3d %4s sc3 Name /*將p1指針值賦給p2作為p1的前驅(qū)指針*/ {p2=p1。printf(Please enter the deleted num: )。STUDENT *p1,*p2。 printf(\nThere is no num %s student on the list.\n,s)。 else | %4s printf(| printf(\n)。 | Order |\n)。 | /*當記錄的姓名不是要找的,或指針不為空時*/scanf(%s,s)。 /*}/*查找記錄函數(shù)*/void search(STUDENT *head){STUDENT *p。 %5d|\n, %3d Sc3 head=p。 pnext=head。 printf(Data error,please enter again.\n)。 s=0。 /*排序*/printf(\t\t\t6. Insert record to list\n)。printf(\n\t\t /*返回空指針*/}/*菜單選擇函數(shù)*/menu_select(){int n。 case 9:exit(0)。break。 case 2:print(head)。 { /*創(chuàng)建鏈表*/void print(STUDENT *head)。int sum。 /*字符操作函數(shù)*/include /
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1