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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)---學(xué)生成績(jī)管理系統(tǒng)-免費(fèi)閱讀

  

【正文】 printf(名次\t姓名\t學(xué)號(hào)\t性別\t年齡\t語(yǔ)文\t數(shù)學(xué)\t英語(yǔ)\t平均分\t總分\n)。 pnext=qnext。 int i。pnext!=NULL) { pr=p。 if(Lnext==NULL) { printf(此表中無(wú)記錄,請(qǐng)輸入記錄后在使用此功能!\n)。 Lnext=p2。 while(p2yingyu||p2yingyu) { if(p2yingyu||p2yingyu) { printf(輸入錯(cuò)誤,請(qǐng)重新輸入!\n)。p2shuxue)。 scanf(%f,amp。 else printf(輸入錯(cuò)誤!(1boy,0girl):\n)。 scanf(%d,amp。 printf(輸入添加的學(xué)號(hào):)。 } printf(修改完成或沒(méi)找到要修改的項(xiàng)!\n)。p1yingyu)。 scanf(%f,amp。 printf(輸入語(yǔ)文成績(jī)(原來(lái)是%f分):,p1yuwen)。 else if(sex==0) strcpy(p1sex,girl)。返回上一級(jí)菜單:)\n)。 /*修改信息*/ scanf(%s,p1sname)。 char name[20]。p!=NULL。p=pnext) { if((psno)==sno) printf(%8s%8d%8s%8d%%%\n,psname,psno,psex,pnianling,pyuwen,pshuxue,pyingyu)。n)。 int sno, n。 } tail=q。 q=pnext。 if(c==0) break。 } } rsum=ryuwen+rshuxue+ryingyu。rshuxue)。 scanf(%f,amp。 printf(輸入年齡:)。 do{ scanf(%d,amp。sno)。 STU *r=NULL,*s=NULL,*m=NULL。 default: printf(輸入錯(cuò)誤!請(qǐng)慎重選擇\n)。 case 5:gengxin(L)。 switch(m) { case 1:shuru(L)。 printf( ||輸入 3 查詢(xún)學(xué)生信息 ||\n\n)。/*主函數(shù)*/void main(){ int m。void shuru(L)。 int nianling。而且整個(gè)星期天天對(duì)著電腦敲這樣一個(gè)程序確實(shí)很煩躁??梢哉f(shuō)我們男生還是對(duì)程序這塊比較感興趣的。得到的數(shù)據(jù)顯示并未出錯(cuò)。實(shí)際輸出:如圖(圖10)所示。實(shí)際輸出:如上圖(圖9)所示。測(cè)試結(jié)果分析:測(cè)試策略:分別輸入提示信息查看添加功能是否能夠運(yùn)用。測(cè)試結(jié)果分析:測(cè)試策略:按學(xué)號(hào)查找,首先要輸入對(duì)應(yīng)的數(shù)據(jù),接著成功查找。測(cè)試輸入:2選擇顯示測(cè)試目的:測(cè)試顯示功能是否能夠?qū)崿F(xiàn)正確輸出:按姓名、學(xué)號(hào)、性別、年齡、語(yǔ)文、數(shù)學(xué)、英語(yǔ)、平均分及總分顯示學(xué)生信息。得到數(shù)據(jù)顯示輸入錯(cuò)誤。實(shí)際輸出:如下圖所示。 保存; Void xianshi(L)顯示學(xué)生信息:應(yīng)用循環(huán)語(yǔ)句while(qnext!=tail)輸出每一節(jié)點(diǎn)數(shù)據(jù),直至q指向?yàn)楣?jié)點(diǎn)tail=NULL;Void chaxun(L)查找學(xué)生信息并顯示結(jié)果:分按學(xué)號(hào)和姓名查詢(xún)并輸出查找的信息,switch做判斷按何種方式查詢(xún),while()循環(huán)語(yǔ)句進(jìn)行匹配查詢(xún),知道找到為止,引用strcmp()函數(shù)進(jìn)行匹配;Void chazhao( L,no)按要求查找記錄:while()語(yǔ)句循環(huán)按學(xué)號(hào)進(jìn)行查找;Void tianjia(L)尾插法插入數(shù)據(jù),p2=(STU*)malloc(sizeof(STU))申請(qǐng)結(jié)點(diǎn),輸入數(shù)據(jù),找到尾結(jié)點(diǎn)for(p3=L。 headnext=NULL、主界面、函數(shù)調(diào)用模塊應(yīng)用switch()語(yǔ)句);Void shuru(L)創(chuàng)建輸入數(shù)據(jù):r=(STU*)malloc(sizeof(STU))申請(qǐng)結(jié)點(diǎn)輸入數(shù)據(jù),插入到鏈表,rnext=NULL。系統(tǒng)難點(diǎn)分析鏈表的排序,只能做到初步的排序,不能實(shí)現(xiàn)對(duì)成績(jī)相同的學(xué)生排名相同功能;查找功能不夠強(qiáng)大,對(duì)字符串的查詢(xún)比如不區(qū)分大小寫(xiě)功能不能實(shí)現(xiàn);對(duì)各種輸入值不加于區(qū)分,比如姓名寫(xiě)成數(shù)字,年齡的限制(1100)程序重復(fù)的語(yǔ)句多、繁瑣,不善應(yīng)用函數(shù)的調(diào)用。正確輸出:輸入錯(cuò)誤!請(qǐng)慎重選擇。輸入學(xué)號(hào):1;輸入性別:1為男;輸入年齡:21;輸入語(yǔ)文成績(jī)88;輸入數(shù)學(xué)成績(jī)82;輸入英語(yǔ)成績(jī)89選擇是否輸入信息請(qǐng)按(0):1;輸入姓名:陳婷婷;輸入學(xué)號(hào):1;輸入性別:0;輸入年齡:實(shí)際輸出:如上(圖5)輸出界面。圖6已刪測(cè)試輸入:3選擇查找測(cè)試目的:測(cè)試查找功能是否能夠?qū)崿F(xiàn)正確輸出:1按學(xué)號(hào)查詢(xún) 2按姓名查詢(xún) 0返回主菜單 選擇1 請(qǐng)輸入要查找的學(xué)號(hào):1查找結(jié)果:既要查找的數(shù)據(jù)。并且再次查詢(xún)。輸入新姓名:小球球;輸入新學(xué)號(hào)(原來(lái)是學(xué)號(hào)5):5。測(cè)試目的:測(cè)試其是否能夠正確刪除想要?jiǎng)h除的數(shù)據(jù)。實(shí)際輸出:如下圖(圖11)所示。測(cè)試結(jié)果分析:測(cè)試策略:選擇退出以便成功退出系統(tǒng)。其中也遇到了很多困難:因?yàn)檫@個(gè)題目要求要有9個(gè)小題目,而且有的小題目還要求里面還要有選擇,這樣難度更加提高而且更加復(fù)雜。參考文獻(xiàn)[1]楊路明,:郵電大學(xué)出版社,2005年12月第2版[2]耿國(guó)華,數(shù)據(jù)結(jié)構(gòu)—:高等教育出版社,2005年7月第1版附錄源代碼如下:include include include include include /*定義結(jié)構(gòu)體類(lèi)型typedef struct Stu{ char sname[20]。 float sum。void shanchu(L)。 printf( ||輸入 0 返回 ||\n\n)。 printf( ******************************************************\n)。break。break。 r=rnext。 /*添加信息*/ scanf(%s,rsname)。sno)。 }while(sex!=1amp。ryuwen)。 while(rshuxue||rshuxue) { if(rshuxue||rshuxue) { p
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1