

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 《學(xué)生成績(jī)記錄簿》</b></p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p><b> 計(jì)算機(jī)學(xué)院</b></p><p> 2017年4月21日(課外的,第十周答辯和總結(jié))</p><p> 2017年5月21日(課內(nèi)的,第
2、十四周答辯和總結(jié))</p><p><b> 目錄</b></p><p> 1設(shè)計(jì)內(nèi)容及要求3</p><p> 1.1課程設(shè)計(jì)的目的3</p><p> 1.2課程設(shè)計(jì)的內(nèi)容要求3</p><p><b> 1.3概要設(shè)計(jì)3</b></p>
3、<p><b> 2.數(shù)據(jù)的錄入4</b></p><p><b> 2.1數(shù)據(jù)修改4</b></p><p><b> 2.2數(shù)據(jù)刪除4</b></p><p> 3.主要設(shè)計(jì)過(guò)程5</p><p> 3.1函數(shù)主流程圖5</p>
4、<p> 3.2修改信息流程圖6</p><p> 3.3清空流程圖6</p><p> 4設(shè)計(jì)結(jié)果與分析7</p><p> 4.1程序運(yùn)行主界面7</p><p> 4.2添加學(xué)生信息8</p><p> 4.3查詢學(xué)生信息9</p><p> 4.4學(xué)
5、生信息輸入顯示9</p><p> 4.5清空所有學(xué)生信息10</p><p> 4.6刪除某個(gè)學(xué)生信息10</p><p> 4.7退出系統(tǒng)11</p><p> 4.8輸入錯(cuò)誤時(shí)提示信息11</p><p> 5當(dāng)學(xué)生信息為空時(shí)操作提示12</p><p><b&
6、gt; 參考文獻(xiàn)15</b></p><p><b> 6代碼板塊16</b></p><p><b> 1設(shè)計(jì)內(nèi)容及要求</b></p><p> 1.1課程設(shè)計(jì)的目的</p><p> 通過(guò)編寫c語(yǔ)言《學(xué)生成績(jī)記錄簿系統(tǒng)》讓我知道所學(xué)的編程語(yǔ)言是需要多練多編寫代碼鍛煉出
7、來(lái)的。</p><p> 1)C語(yǔ)言課程設(shè)計(jì)的主要目的是培養(yǎng)學(xué)生綜合運(yùn)用C語(yǔ)言程序設(shè)計(jì)課程所學(xué)到的知識(shí),編寫C程序解決實(shí)際問(wèn)題的能力,以及嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度和良好的程序設(shè)計(jì)習(xí)慣。</p><p> 2)通過(guò)課程設(shè)計(jì)的訓(xùn)練,學(xué)生應(yīng)該能夠了解程序設(shè)計(jì)的基本開(kāi)發(fā)過(guò)程,掌握編寫、調(diào)試和測(cè)試C語(yǔ)言程序的基本技巧,充分理解結(jié)構(gòu)化程序設(shè)計(jì)的基本方法。</p><p> 3)C語(yǔ)
8、言程序設(shè)計(jì)的主要任務(wù)是要求學(xué)生遵循軟件開(kāi)發(fā)過(guò)程的基本規(guī)范,運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的方法,按照課程設(shè)計(jì)的題目要求,分析、設(shè)計(jì)、編寫、調(diào)試和測(cè)試C語(yǔ)言程序及編寫設(shè)計(jì)報(bào)告。</p><p> 1.2課程設(shè)計(jì)的內(nèi)容要求</p><p> 課程設(shè)計(jì)要求學(xué)生遵循軟件開(kāi)發(fā)過(guò)程中的基本規(guī)范,運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的方法,程序設(shè)計(jì)報(bào)告應(yīng)該能夠反映學(xué)生完成課程設(shè)計(jì)題目的全部情況,包括對(duì)課程設(shè)計(jì)題目要求的分析、應(yīng)用
9、程序的設(shè)計(jì)、程序的測(cè)試過(guò)程以及程序的運(yùn)行情況等,因此,編寫課程設(shè)計(jì)報(bào)告是課程設(shè)計(jì)一個(gè)不容忽視的重要環(huán)節(jié)。一個(gè)高質(zhì)量的課程設(shè)計(jì)報(bào)告應(yīng)該滿足下列條件:報(bào)告內(nèi)容完整、觀點(diǎn)正確;層次清晰、語(yǔ)流暢、用詞準(zhǔn)確且無(wú)二義性;能夠反映結(jié)構(gòu)化程序設(shè)計(jì)方法的基本原則;繪制的所有圖表規(guī)范且正確。</p><p> 用戶文檔是面向使用該應(yīng)用程序的用戶編寫的,因此,應(yīng)該將用戶需要知道的所有內(nèi)容用簡(jiǎn)練、清晰的語(yǔ)言描述清楚。下面是用戶文檔應(yīng)該
10、包含的主要內(nèi)容:</p><p> ?。?)應(yīng)用程序運(yùn)行環(huán)境的要求;</p><p> ?。?)應(yīng)用程序功能的詳細(xì)說(shuō)明;</p><p><b> ?。?)流程圖;</b></p><p><b> ?。?)代碼及調(diào)試。</b></p><p><b> 1.3概
11、要設(shè)計(jì)</b></p><p> insert_student()數(shù)據(jù)的錄入</p><p> out_student()數(shù)據(jù)的輸出</p><p> edit_student()數(shù)據(jù)的修改</p><p> slect_student()數(shù)據(jù)的查詢</p><p&
12、gt; clear_student()數(shù)據(jù)的清空</p><p> del_student()數(shù)據(jù)的刪除</p><p> menu_student()主菜單</p><p><b> 2.數(shù)據(jù)的錄入</b></p><p> 函數(shù)原型:insert_student(struct
13、student *l)</p><p> 功能:用戶根據(jù)系統(tǒng)提示,輸入相關(guān)數(shù)據(jù)</p><p> 參數(shù):結(jié)構(gòu)體數(shù)組和記錄數(shù)</p><p><b> 要求:輸入信息</b></p><p><b> 2.1數(shù)據(jù)修改</b></p><p> 函數(shù)原型:edit_st
14、udent(struct student *l)</p><p> 功能:用戶根據(jù)系統(tǒng)提示,選擇是根據(jù)學(xué)號(hào)還是姓名來(lái)進(jìn)行學(xué)生信息的修改</p><p><b> 要求:按要求輸入</b></p><p><b> 2.2數(shù)據(jù)刪除</b></p><p> 函數(shù)原型:del_student(s
15、truct student *l)</p><p> 功能:刪除學(xué)生信息時(shí)根據(jù)系統(tǒng)提示輸入所要?jiǎng)h除的學(xué)生學(xué)號(hào)或者是姓名進(jìn)行相關(guān)數(shù)據(jù)的刪除</p><p><b> 3.主要設(shè)計(jì)過(guò)程</b></p><p><b> 3.1函數(shù)主流程圖</b></p><p> 3.2修改信息流程圖</
16、p><p><b> 3.3清空流程圖</b></p><p><b> 4設(shè)計(jì)結(jié)果與分析</b></p><p> 4.1程序運(yùn)行主界面</p><p><b> 4.2添加學(xué)生信息</b></p><p><b> 4.3查詢學(xué)生信息
17、</b></p><p> 4.4學(xué)生信息輸入顯示</p><p> 4.5清空所有學(xué)生信息</p><p> 4.6刪除某個(gè)學(xué)生信息</p><p><b> 4.7退出系統(tǒng)</b></p><p> 4.8輸入錯(cuò)誤時(shí)提示信息</p><p> 5
18、當(dāng)學(xué)生信息為空時(shí)操作提示</p><p><b> 參考文獻(xiàn)</b></p><p> [1]譚浩強(qiáng)著.C程序設(shè)計(jì)(第三版).北京:清華大學(xué)出版社,1999</p><p> [2]譚浩強(qiáng),張基溫,唐永炎編著.C語(yǔ)言程序設(shè)計(jì).北京:高等教育出版社,1992</p><p> [3]譚浩強(qiáng)編著.QBASIC語(yǔ)言教程
19、.北京:電子工業(yè)出版社,1997</p><p> [4]譚浩強(qiáng).C程序設(shè)計(jì)[M].3版.北京:清華大學(xué)出版社,2005</p><p> [5]Herbert Schildt著.戴健鵬譯.C語(yǔ)言大全(第二版).北京:電子工業(yè)出版社,1994</p><p> [6][美]SCHILDTH.C語(yǔ)言大全[M].4版.王子恢等譯.北京:電子工業(yè)出版社,2001版&
20、lt;/p><p><b> 6代碼板塊</b></p><p><b> //學(xué)生成績(jī)記錄簿</b></p><p> //代應(yīng)豪 2017.4.23 </p><p> #include<stdio.h></p><p> #include<mal
21、loc.h></p><p> #include<string.h></p><p> struct student{//結(jié)構(gòu)體</p><p> char id[11];//學(xué)生學(xué)號(hào)</p><p> char name[10];//學(xué)生姓名</p><p> cha
22、r coll[24];//學(xué)院名</p><p> char clas[14];//班級(jí)</p><p> int math;//數(shù)學(xué)分?jǐn)?shù)</p><p> int eng;//英語(yǔ)分?jǐn)?shù)</p><p> int c;//c++分?jǐn)?shù)</p><p> int
23、 data;//數(shù)據(jù)結(jié)構(gòu)分?jǐn)?shù)</p><p> int web;//網(wǎng)頁(yè)設(shè)計(jì)</p><p> int ave;//平均分</p><p> int sum;//總分</p><p> struct student *next;//定義一個(gè)指針 </p><p>
24、<b> }; </b></p><p> void insert_student(struct student *l)//錄入數(shù)據(jù) </p><p><b> {</b></p><p> int i=1,n;</p><p> struct student *p;</p>
25、;<p> printf("\n請(qǐng)輸入所添加人數(shù):");</p><p> scanf("%d",&n);</p><p> for(;i<=n;i++)</p><p><b> {</b></p><p> p=(struct studen
26、t *)malloc(sizeof(struct student));//開(kāi)辟存儲(chǔ)空間 </p><p> while(l->next!=NULL)//將指針指向最后 </p><p> l=l->next;</p><p> l->next=p;//將開(kāi)辟的節(jié)點(diǎn)接在s的后繼</p><p> pri
27、ntf("\n\t請(qǐng)輸入第:%d個(gè)學(xué)生的信息\n",i);</p><p> printf("\n\t請(qǐng)輸入學(xué)生學(xué)號(hào):");</p><p> scanf("%s",p->id); </p><p> printf("\n\t請(qǐng)輸入學(xué)生姓名:");</p>&l
28、t;p> scanf("%s",p->name);</p><p> printf("\n\t請(qǐng)輸入學(xué)院:");</p><p> scanf("%s",p->coll); </p><p> printf("\n\t請(qǐng)輸入班級(jí):");</p>&
29、lt;p> scanf("%s",p->clas);</p><p> printf("\n\t請(qǐng)輸入數(shù)學(xué)成績(jī):");</p><p> scanf("%d",&p->math); </p><p> printf("\n\t請(qǐng)輸入英語(yǔ)成績(jī):");<
30、;/p><p> scanf("%d",&p->eng); </p><p> printf("\n\t請(qǐng)輸入c++成績(jī):"); </p><p> scanf("%d",&p->c);</p><p> printf("\n\t請(qǐng)輸入數(shù)據(jù)結(jié)
31、構(gòu)成績(jī):");</p><p> scanf("%d",&p->data);</p><p> printf("\n\t請(qǐng)輸入網(wǎng)頁(yè)設(shè)計(jì)成績(jī):");</p><p> scanf("%d",&p->web); </p><p> p->
32、;sum=p->math+p->eng+p->c+p->data+p->web;</p><p> p->ave=p->sum/5;</p><p> p->next=NULL;//設(shè)置尾元素為空 </p><p> printf("\n");</p><p>
33、<b> } </b></p><p><b> } </b></p><p> int out_student(struct student *l)//輸出 </p><p><b> {</b></p><p> int i=1,t=0;//i用來(lái)累加,t
34、用來(lái)判斷輸出是否成功 </p><p> l=l->next;</p><p> while(l!=NULL)</p><p><b> {</b></p><p> printf("\n\t>-----------第:%d個(gè)學(xué)生信息-------------<",i);&l
35、t;/p><p> printf("\n\t學(xué)號(hào):%s",l->id);</p><p> printf("\n\t姓名:%s",l->name);</p><p> printf("\n\t學(xué)院:%s",l->coll);</p><p> printf(&q
36、uot;\n\t班級(jí):%s",l->clas);</p><p> printf("\n\t數(shù)學(xué):%d",l->math);</p><p> printf("\n\t英語(yǔ):%d",l->eng);</p><p> printf("\n\tc++:%d",l->c)
37、;</p><p> printf("\n\t網(wǎng)頁(yè)設(shè)計(jì):%d",l->data);</p><p> printf("\n\tc平均分:%d",l->ave);</p><p> printf("\n\t總分:%d",l->sum);</p><p> l=
38、l->next;</p><p><b> i++;</b></p><p><b> t=1; </b></p><p> printf("\n");</p><p><b> }</b></p><p> retu
39、rn t; </p><p><b> } </b></p><p> int edit_student(struct student *l)//修改</p><p><b> {</b></p><p><b> int t,x;</b></p>
40、<p> char id[10];</p><p> printf("\n請(qǐng)輸入要修改的學(xué)生(1、學(xué)號(hào) | 2、姓名):") ;</p><p> scanf("%d",&x);</p><p> if(x==1||x==2)</p><p><b> {</
41、b></p><p><b> if(x==1)</b></p><p><b> {</b></p><p> printf("\n請(qǐng)輸入學(xué)號(hào):");</p><p> scanf("%s",id);</p><p>
42、 while(l->next!=NULL)//查找需要修改的id </p><p><b> {</b></p><p> if(strcmp(l->id,id)==0)</p><p><b> break;</b></p><p> l=l->next;</
43、p><p><b> } </b></p><p> if(strcmp(l->id,id)==0) </p><p><b> {</b></p><p> printf("\n學(xué)號(hào):%s",l->id);</p><p> print
44、f("\n姓名:%s",l->name);</p><p> printf("\n學(xué)院:%s",l->coll);</p><p> printf("\n班級(jí):");</p><p> scanf("%s",&l->clas); </p>&
45、lt;p> printf("\n數(shù)學(xué):");</p><p> scanf("%d",&l->math); </p><p> printf("\n英語(yǔ):");</p><p> scanf("%d",&l->eng);</p>&
46、lt;p> printf("\nc++:");</p><p> scanf("%d",&l->c);</p><p> printf("\n數(shù)據(jù)結(jié)構(gòu):");</p><p> scanf("%d",&l->data);</p>&
47、lt;p> printf("\n網(wǎng)頁(yè)設(shè)計(jì):");</p><p> scanf("%d",&l->web); </p><p> l->sum=l->math+l->eng+l->c+l->data+l->web;</p><p> l->ave=l->
48、;sum/5;</p><p><b> t=1;</b></p><p><b> }else{</b></p><p> printf("\n\t無(wú)此同學(xué)信息...");</p><p><b> t=0; </b></p><
49、;p><b> }</b></p><p><b> }else{</b></p><p> printf("\n請(qǐng)輸入姓名:");</p><p> scanf("%s",id);</p><p> while(l->next!=NUL
50、L)//查找需要修改的nam </p><p><b> {</b></p><p> if(strcmp(l->name,id)==0)</p><p><b> break;</b></p><p> l=l->next;</p><p><
51、;b> } </b></p><p> if(strcmp(l->name,id)==0) </p><p><b> {</b></p><p> printf("\n姓名:%s",l->name);</p><p> printf("\n學(xué)號(hào):%s
52、",l->id);</p><p> printf("\n學(xué)院:%s",l->coll);</p><p> printf("\n班級(jí):");</p><p> scanf("%s",&l->clas); </p><p> printf(
53、"\n數(shù)學(xué):");</p><p> scanf("%d",&l->math); </p><p> printf("\n英語(yǔ):");</p><p> scanf("%d",&l->eng);</p><p> printf(
54、"\nc++:");</p><p> scanf("%d",&l->c);</p><p> printf("\n數(shù)據(jù)結(jié)構(gòu):");</p><p> scanf("%d",&l->data);</p><p> printf(
55、"\n網(wǎng)頁(yè)設(shè)計(jì):");</p><p> scanf("%d",&l->web); </p><p> l->sum=l->math+l->eng+l->c+l->data+l->web;</p><p> l->ave=l->sum/5;</p>
56、<p><b> t=1;</b></p><p><b> }else{</b></p><p> printf("\n\t無(wú)此同學(xué)信息!");</p><p><b> t=0; </b></p><p><b> }&
57、lt;/b></p><p><b> }</b></p><p><b> }else{</b></p><p> printf("\n\t輸入錯(cuò)誤...");</p><p><b> return 0;</b></p>&l
58、t;p><b> }</b></p><p> return t; </p><p><b> } </b></p><p> int slect_student(struct student *l)//查詢 </p><p><b> {</b></
59、p><p><b> int t,x;</b></p><p> char id[10];</p><p> printf("\n請(qǐng)輸入要查詢學(xué)生(1、學(xué)號(hào) | 2、姓名):"); </p><p> scanf("%d",&x);</p><p&g
60、t; if(x==1 || x==2)</p><p><b> {</b></p><p><b> if(x==1)</b></p><p><b> {</b></p><p> printf("\n請(qǐng)輸入學(xué)號(hào):");</p>
61、<p> scanf("%s",id);</p><p> while(l->next!=NULL)</p><p><b> {</b></p><p> if(strcmp(l->id,id)==0)</p><p><b> break;</b&g
62、t;</p><p> l=l->next;</p><p><b> }</b></p><p> if(strcmp(l->id,id)==0)</p><p><b> {</b></p><p> printf("\n學(xué)號(hào):%s&quo
63、t;,l->id);</p><p> printf("\n姓名:%s",l->name);</p><p> printf("\n學(xué)院:%s",l->coll);</p><p> printf("\n班級(jí):%s",l->clas);</p><p>
64、 printf("\n數(shù)學(xué):%d",l->math);</p><p> printf("\n英語(yǔ):%d",l->eng);</p><p> printf("\nc++:%d",l->c);</p><p> printf("\n數(shù)據(jù)結(jié)構(gòu):%d",l->
65、data);</p><p> printf("\n網(wǎng)頁(yè)設(shè)計(jì):%d",l->web);</p><p> printf("\n平均分:%d",l->ave);</p><p> printf("\n總分:%d",l->sum);</p><p><b&g
66、t; t=1; </b></p><p><b> }else{</b></p><p> printf("\n\t無(wú)此學(xué)生記錄!");</p><p><b> t=0; </b></p><p><b> }</b></p&g
67、t;<p><b> }else{</b></p><p> printf("\n請(qǐng)輸入姓名:");</p><p> scanf("%s",id);</p><p> while(l->next!=NULL)</p><p><b> {&
68、lt;/b></p><p> if(strcmp(l->name,id)==0)</p><p><b> break;</b></p><p> l=l->next;</p><p><b> }</b></p><p> if(strcmp(
69、l->name,id)==0)</p><p><b> {</b></p><p> printf("\n姓名:%s",l->name);</p><p> printf("\n學(xué)號(hào):%s",l->id);</p><p> printf("\
70、n學(xué)院:%s",l->coll);</p><p> printf("\n班級(jí):%s",l->clas);</p><p> printf("\n數(shù)學(xué):%d",l->math);</p><p> printf("\n英語(yǔ):%d",l->eng);</p>
71、<p> printf("\nc++:%d",l->c);</p><p> printf("\n數(shù)據(jù)結(jié)構(gòu):%d",l->data);</p><p> printf("\n網(wǎng)頁(yè)設(shè)計(jì):%d",l->web);</p><p> printf("\n平均分:%
72、d",l->ave);</p><p> printf("\n總分:%d",l->sum);</p><p><b> t=1; </b></p><p><b> }else{</b></p><p> printf("\n\t無(wú)此學(xué)生記
73、錄!");</p><p><b> t=0; </b></p><p><b> }</b></p><p><b> }</b></p><p><b> }else{</b></p><p> printf
74、("\n\t輸入錯(cuò)誤...");</p><p><b> return 0;</b></p><p><b> }</b></p><p><b> return t;</b></p><p><b> }</b></p
75、><p> int clear_student(struct student *l)//清空</p><p><b> {</b></p><p><b> int t;</b></p><p> if(l->next!=NULL)//判斷l(xiāng)的后繼是否為空 </p>
76、<p><b> {</b></p><p> l->next=NULL;//清空 </p><p> t=1;//標(biāo)志 </p><p><b> }else{</b></p><p> t=0;//標(biāo)志 </p>
77、<p><b> }</b></p><p><b> return t;</b></p><p><b> }</b></p><p> int del_student(struct student *l)//刪除信息</p><p><b&g
78、t; {</b></p><p> int t=0,x;</p><p> char id[10];</p><p> struct student *p;</p><p> printf("\n請(qǐng)輸入要?jiǎng)h除學(xué)生(1、學(xué)號(hào) | 2、姓名):");</p><p> scanf
79、("%d",&x);</p><p> if(l->next!=NULL)</p><p><b> {</b></p><p> if(x==1 || x==2)</p><p><b> {</b></p><p><b&g
80、t; if(x==1)</b></p><p><b> {</b></p><p> printf("\n請(qǐng)輸入學(xué)號(hào):");</p><p> scanf("%s",id);</p><p> while(strcmp(l->next->id,i
81、d)!=0)</p><p> l=l->next;</p><p> p=l->next;</p><p> l->next=p->next;</p><p><b> free(p);</b></p><p><b> t=1;</b>&
82、lt;/p><p><b> }else{</b></p><p> printf("\n請(qǐng)輸入姓名:");</p><p> scanf("%s",id);</p><p> while(strcmp(l->next->name,id)!=0)</p>
83、<p> l=l->next;</p><p> p=l->next;</p><p> l->next=p->next;</p><p><b> free(p);</b></p><p><b> t=1;</b></p><p
84、><b> }</b></p><p><b> }else{</b></p><p> printf("\n\t輸入錯(cuò)誤...");</p><p><b> return 0;</b></p><p><b> }</b&
85、gt;</p><p><b> }else{</b></p><p> printf("\n\t輸入錯(cuò)誤...");</p><p><b> return 0;</b></p><p><b> }</b></p><p>
86、;<b> return t;</b></p><p><b> }</b></p><p> void menu_student(struct student *s)//菜單</p><p><b> {</b></p><p><b> int
87、 n;</b></p><p><b> while(1)</b></p><p><b> {</b></p><p> printf("\n\n\t\t======DYH=======》歡迎使用學(xué)生成績(jī)記錄簿系統(tǒng)《=======2017=====\n");</p>&
88、lt;p> printf("\n");</p><p> printf("\n\t\t\t\t ★ 1、添 加 學(xué) 生 信 息\n"); </p><p> printf("\n\t\t\t\t ★ 2、修 改 學(xué) 生 信 息\n"); </p><p> printf("\n\
89、t\t\t\t ★ 3、查 詢 學(xué) 生 成 績(jī)\n");</p><p> printf("\n\t\t\t\t ★ 4、輸 出 全 部 信 息\n");</p><p> printf("\n\t\t\t\t ★ 5、清 空 學(xué) 生 信 息\n");</p><p> printf("\n\t
90、\t\t\t ★ 6、刪 除 學(xué) 生 信 息\n");</p><p> printf("\n\t\t\t\t ★ 0、退 出 管 理 系 統(tǒng)\n");</p><p> printf("\n");</p><p> printf("\n\t\t======================<
91、DYH>==================>請(qǐng)選擇【1~8】:");</p><p> scanf("%d",&n); </p><p> printf("\n");</p><p><b> switch(n)</b></p><p><
92、;b> {</b></p><p><b> case 1:</b></p><p> insert_student(s);</p><p> printf("\n\t\t學(xué)生信息添加成功!");</p><p><b> break;</b><
93、/p><p><b> case 2:</b></p><p> if(edit_student(s))</p><p><b> {</b></p><p> printf("\n\t\t修改成功...");</p><p><b> b
94、reak;</b></p><p><b> }else{</b></p><p> printf("\n\t\t修改失敗...");</p><p><b> break;</b></p><p><b> }</b></p&g
95、t;<p><b> case 3:</b></p><p> if(slect_student(s))</p><p><b> {</b></p><p> printf("\n\t\t查詢成功...");</p><p><b> brea
96、k;</b></p><p><b> }else{</b></p><p> printf("\n\t\t查詢失敗...");</p><p><b> break;</b></p><p><b> }</b></p>
97、<p><b> case 4:</b></p><p> if(out_student(s))</p><p><b> {</b></p><p> printf("\n\t\t輸出成功...");</p><p><b> break;<
98、/b></p><p><b> }else{</b></p><p> printf("\n\t\t輸出失敗...");</p><p><b> break;</b></p><p><b> }</b></p><p
99、><b> case 5:</b></p><p> if(clear_student(s))</p><p><b> {</b></p><p> printf("\n\t\t清空成功...");</p><p><b> break;</b&
100、gt;</p><p><b> }else{</b></p><p> printf("\n\t\t清空失敗...");</p><p><b> break;</b></p><p><b> }</b></p><p>
101、<b> case 6:</b></p><p> if(del_student(s))</p><p><b> {</b></p><p> printf("\n\t\t刪除成功...");</p><p><b> break;</b><
102、;/p><p><b> }else{</b></p><p> printf("\n\t\t刪除失敗...");</p><p><b> break;</b></p><p><b> }</b></p><p><b&
103、gt; case 0:</b></p><p> printf("\n退出系統(tǒng)中...\n\t退出成功...\n");</p><p><b> exit(0);</b></p><p><b> break;</b></p><p><b> d
104、efault :</b></p><p> printf("\n\t輸入錯(cuò)誤...請(qǐng)重新輸入!");</p><p><b> } </b></p><p><b> } </b></p><p><b> }</b></p>
105、<p> void main()</p><p><b> {</b></p><p> struct student *s;//定義一個(gè)指針包含結(jié)構(gòu)體內(nèi)所有元素 </p><p> s=(struct student *)malloc(sizeof(struct student));
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- c語(yǔ)言課程設(shè)計(jì)--學(xué)生成績(jī)記錄簿
- 課程設(shè)計(jì)---學(xué)生成績(jī)記錄簿設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)成績(jī)記錄簿
- c語(yǔ)言課程設(shè)計(jì)報(bào)告--學(xué)生成績(jī)信息記錄簿的設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)成績(jī)記錄簿
- 成績(jī)記錄簿課程設(shè)計(jì)
- 課程設(shè)計(jì)--- 成績(jī)記錄簿
- 成績(jī)記錄簿課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告-成績(jī)記錄簿
- c語(yǔ)言課程設(shè)計(jì)--學(xué)生籍貫信息記錄簿設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告成績(jī)記錄簿
- c語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告成績(jī)記錄簿
- 學(xué)生籍貫信息記錄簿(c語(yǔ)言課程設(shè)計(jì)報(bào)告)
- c語(yǔ)言課程設(shè)計(jì)報(bào)告---學(xué)生籍貫信息記錄簿系統(tǒng)
- 學(xué)生籍貫信息記錄簿課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告---學(xué)生籍貫信息記錄簿
- 成績(jī)記錄簿
- 基于c++的學(xué)生籍貫信息記錄簿設(shè)計(jì)
- 學(xué)生籍貫信息記錄簿
- c++課程設(shè)計(jì)--學(xué)生成績(jī)管理
評(píng)論
0/150
提交評(píng)論