![C語言程序設(shè)計學(xué)生成績管理系統(tǒng)2_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/112cad0f-dca3-49f6-9652-23912eb54cac/112cad0f-dca3-49f6-9652-23912eb54cac1.gif)
![C語言程序設(shè)計學(xué)生成績管理系統(tǒng)2_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/112cad0f-dca3-49f6-9652-23912eb54cac/112cad0f-dca3-49f6-9652-23912eb54cac2.gif)
![C語言程序設(shè)計學(xué)生成績管理系統(tǒng)2_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/112cad0f-dca3-49f6-9652-23912eb54cac/112cad0f-dca3-49f6-9652-23912eb54cac3.gif)
![C語言程序設(shè)計學(xué)生成績管理系統(tǒng)2_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/112cad0f-dca3-49f6-9652-23912eb54cac/112cad0f-dca3-49f6-9652-23912eb54cac4.gif)
![C語言程序設(shè)計學(xué)生成績管理系統(tǒng)2_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/23/112cad0f-dca3-49f6-9652-23912eb54cac/112cad0f-dca3-49f6-9652-23912eb54cac5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、題目學(xué)生成績管理系統(tǒng)一、 功能1. 每一條記錄包括一個學(xué)生的學(xué)號、姓名、語數(shù)外3門成績、平均成績2. 輸入功能:可以一次完成有限(不大于2000)條記錄的輸入3. 顯示功能:完成全部學(xué)生記錄的顯示4. 查找功能:完成按學(xué)號或姓名查找學(xué)生記錄,并顯示5. 排序功能:按學(xué)生學(xué)號或平均成績進(jìn)行排序6. 保存功能:將學(xué)生記錄保存在Information.txt文件中7. 讀取功能:將保存在文件中的學(xué)生記錄讀取出來8. 有一個清晰美觀界面來調(diào)用各個功能二、 要求1. 整個系統(tǒng)均用C語言實(shí)現(xiàn)2. 利用指針、結(jié)構(gòu)體數(shù)組或鏈表來實(shí)現(xiàn)學(xué)生成績的數(shù)據(jù)結(jié)構(gòu)設(shè)計3. 系統(tǒng)具有輸入、顯示、查詢、修改、刪除、排序、保存、
2、讀取等基本功能4. 系統(tǒng)的各個功能模塊都用函數(shù)的形式來實(shí)現(xiàn)5. 可以將學(xué)生成績信息保存在文件中6. 可以將學(xué)生信息從文件中讀取出來三、 設(shè)計內(nèi)容整個學(xué)生成績管理系統(tǒng)由主函數(shù)及12個子函數(shù)構(gòu)成,實(shí)現(xiàn)學(xué)生成績錄入、顯示、查詢、排序、修改、保存、讀取和刪除共8項(xiàng)功能,各函數(shù)功能相信說明如下:1.主函數(shù) int main()利用無限次循環(huán)while和switch實(shí)現(xiàn)對各個函數(shù)的調(diào)用,使用時根據(jù)輸入的數(shù)字來調(diào)用相應(yīng)的函數(shù)2. 顯示主菜單函數(shù)void DispMainMenu()這是一個無參函數(shù),用來顯示程序主菜單,用戶通過輸入對應(yīng)功能前的數(shù)字來實(shí)現(xiàn)相應(yīng)的功能3. 學(xué)生成績錄入函數(shù)int Informat
3、ionInput(STUDENT stu,int cn)這是一個有返回值的有參函數(shù),形參STUDENT stu為結(jié)構(gòu)體數(shù)組指針,表示存有學(xué)生信息的結(jié)構(gòu)體數(shù)組的頭指針,形參int cn為當(dāng)前學(xué)生人數(shù),返回值為當(dāng)前學(xué)生人數(shù)。其作用是輸入有限個學(xué)生的成績信息。算法:定義3個變量,num用來存放本次錄入學(xué)生人數(shù),i、j為循環(huán)變量。由鍵盤輸入學(xué)生人數(shù)賦值給num,判斷num是否大于MAX_NUM(2000),若大于,則提示輸入人數(shù)太多,函數(shù)返回值0;若不大于,則依次輸入num個學(xué)生信息。4. 顯示所有學(xué)生信息函數(shù)void DispInformation(STUDENT stu,int MAX)這是一個無
4、返回值的有參函數(shù),形參STUDENT stu為結(jié)構(gòu)體數(shù)組指針,表示存有學(xué)生信息的結(jié)構(gòu)體數(shù)組的頭指針,形參int MAX為為當(dāng)前學(xué)生人數(shù)。其作用是現(xiàn)實(shí)當(dāng)前所有學(xué)生成績信息。5. 查找指定學(xué)號的學(xué)生的信息函數(shù)int FindStudentnumber(STUDENT stu,int findnumber,int MAX)這是一個有返回值的有參函數(shù),形參STUDENT stu為結(jié)構(gòu)體數(shù)組指針,表示存有學(xué)生信息的結(jié)構(gòu)體數(shù)組的頭指針,形參int MAX為當(dāng)前學(xué)生人數(shù)。其作用是根據(jù)指定學(xué)號查詢學(xué)生成績信息,若查找到指定學(xué)號學(xué)生信息,則返回該學(xué)生學(xué)號,否則返回-1。算法:6. 查找指定姓名的學(xué)生的信息函數(shù)i
5、nt FindStudentname(STUDENT stu,char findname,int MAX)這是一個有返回值的有參函數(shù),形參STUDENT stu為結(jié)構(gòu)體數(shù)組指針,表示存有學(xué)生信息的結(jié)構(gòu)體數(shù)組的頭指針,形參int MAX為當(dāng)前學(xué)生人數(shù)。其作用是根據(jù)指定姓名查詢學(xué)生成績信息,若查找到指定姓名學(xué)生信息,則返回該學(xué)生學(xué)號,否則返回-1。算法:7. 學(xué)生信息查詢函數(shù)void QueryInformation(STUDENT stu,int MAX)這是一個無返回值的有參函數(shù),形參STUDENT stu為結(jié)構(gòu)體數(shù)組指針,表示存有學(xué)生信息的結(jié)構(gòu)體數(shù)組的頭指針,形參int MAX為當(dāng)前學(xué)生人數(shù)
6、。其作用是可以根據(jù)學(xué)號或姓名查找到指定學(xué)生的成績信息。算法:定義查詢方式字符變量select,指定學(xué)號整型變量findnumber,指定姓名字符串?dāng)?shù)組findname10,整型變量i,循環(huán)變量j。調(diào)用函數(shù)時,屏幕提示選擇查詢方式,若選擇按學(xué)號查詢,則輸入學(xué)號后調(diào)用查找指定學(xué)號的學(xué)生的信息函數(shù)int FindStudentnumber(STUDENT stu,int findnumber,int MAX)將返回值賦給變量i,若變量i不為-1,則查找成功,輸出學(xué)生信息,否則在屏幕顯示“輸入學(xué)號不存在”;若選擇按姓名查詢則輸入姓名后調(diào)用查找指定姓名的學(xué)生的信息函數(shù)int FindStudentnam
7、e(STUDENT stu,char findname,int MAX)將返回值賦給i,若變量i不為-1,則查找成功,輸出學(xué)生信息,否則在屏幕顯示“輸入學(xué)號不存在”。若在選擇查詢方式時輸入除“1”、“2”外的其他字符,則提示“選擇錯誤”。N-S圖8. 修改學(xué)生信息函數(shù) void EditInformation(STUDENT stu,int MAX)這是一個無返回值的有參函數(shù),形參STUDENT stu為結(jié)構(gòu)體數(shù)組指針,表示存有學(xué)生信息的結(jié)構(gòu)體數(shù)組的頭指針,形參int MAX為當(dāng)前學(xué)生人數(shù)。其作用是修改或刪除指定學(xué)生的成績信息。算法:定義整型變量i、j,j為循環(huán)變量;浮點(diǎn)型變量sum,用來尋訪
8、總成績;整形變量findnum用來存放需要修改信息的學(xué)生學(xué)號;字符變量select用來存放修改方式代號。輸入學(xué)號后調(diào)用查找指定學(xué)號的學(xué)生的信息函數(shù)int FindStudentnumber(STUDENT stu,int findnumber,int MAX)將返回值賦給變量i,若變量i不為-1,則存在該學(xué)號學(xué)生。在屏幕提示選擇修改方式,若選擇修改信息,則先在屏幕輸出原信息,后按提示依次修改信息;若選擇刪除信息,則調(diào)用刪除信息函數(shù)void Delete(STUDENT stu,int n,int MAX)刪除該學(xué)號學(xué)生信息。若未查找到指定學(xué)號,則在屏幕輸出“您輸入的學(xué)號不存在”。N-S圖9.
9、按學(xué)號排序函數(shù)void SortNum(STUDENT stu,int MAX)這是一個無返回值的有參函數(shù),形參STUDENT stu為結(jié)構(gòu)體數(shù)組指針,表示存有學(xué)生信息的結(jié)構(gòu)體數(shù)組的頭指針,形參int MAX為當(dāng)前學(xué)生人數(shù)。其作用是用冒泡法將學(xué)生成績信息按學(xué)號由小到大排列。算法:定義循環(huán)變量i、j,結(jié)構(gòu)體變量p作為中間變量。冒泡法完成排序后,調(diào)用顯示所有學(xué)生信息函數(shù)void DispInformation(STUDENT stu,int MAX)在屏幕打印出排序后的學(xué)生成績信息。N-S圖10. 按平均成績排序函數(shù)void SortScore(STUDENT stu,int MAX)這是一個無返
10、回值的有參函數(shù),形參STUDENT stu為結(jié)構(gòu)體數(shù)組指針,表示存有學(xué)生信息的結(jié)構(gòu)體數(shù)組的頭指針,形參int MAX為當(dāng)前學(xué)生人數(shù)。其作用是用冒泡法將學(xué)生成績信息按平均成績由大到小排列。算法:定義循環(huán)變量i、j,結(jié)構(gòu)體變量p作為中間變量。冒泡法完成排序后,調(diào)用顯示所有學(xué)生信息函數(shù)void DispInformation(STUDENT stu,int MAX)在屏幕打印出排序后的學(xué)生成績信息。N-S圖11. 保存數(shù)據(jù)到文件函數(shù)void Save(STUDENT stu,int MAX)這是一個無返回值的有參函數(shù),形參STUDENT stu為結(jié)構(gòu)體數(shù)組指針,表示存有學(xué)生信息的結(jié)構(gòu)體數(shù)組的頭指針,
11、形參int MAX為當(dāng)前學(xué)生人數(shù)。其作用是將存放在結(jié)構(gòu)體數(shù)組中的學(xué)生成績信息保存到文件Information.txt中。算法:定義整型變量i,文件指針*fp。若成功打開文件Information.txt,則用fwrite()將存放在結(jié)構(gòu)體數(shù)組中的學(xué)生成績信息保存到文件Information.txt中;若打開失敗,則在屏幕輸出“can not open file”。N-S圖12. 打開數(shù)據(jù)文件函數(shù)int Read(STUDENT stu)這是一個有返回值的有參函數(shù),形參STUDENT stu為結(jié)構(gòu)體數(shù)組指針,表示存有學(xué)生信息的結(jié)構(gòu)體數(shù)組的頭指針,返回值為讀取到的學(xué)生信息個數(shù),即學(xué)生人數(shù)。其作用是
12、將存放在文件Information.txt中的學(xué)生成績信息存放到結(jié)構(gòu)體數(shù)組中。算法:定義整型變量i,文件指針*fp。若成功打開文件Information.txt,則計數(shù)變量賦值為0,每完成一次讀取,i自加1。若打開失敗,則在屏幕輸出“can not open file”。N-S圖13.刪除信息函數(shù)void Delete(STUDENT stu,int n,int MAX)這是一個無返回值的有參函數(shù),形參STUDENT stu為結(jié)構(gòu)體數(shù)組指針,表示存有學(xué)生信息的結(jié)構(gòu)體數(shù)組的頭指針,形參int n表示血藥刪除的學(xué)生序號,形參int MAX為當(dāng)前學(xué)生人數(shù)。其作用是刪除第n個學(xué)生的信息。算法:定義循環(huán)
13、變量i、j,文件指針*fp。打開存有學(xué)生成績信息的文件Information.txt,在屏幕顯示源信息。然后將存放在結(jié)構(gòu)體數(shù)組中的信息,從第n個開始,之后每一組數(shù)據(jù)覆蓋前一組數(shù)據(jù),以達(dá)到刪除信息的同時又保證結(jié)構(gòu)體數(shù)組中信息連續(xù)的目的。之后當(dāng)前學(xué)生人數(shù)自減1,重新保存數(shù)據(jù)到文件Information.txt,在屏幕輸出當(dāng)前所有學(xué)生信息。N-S圖五、調(diào)試分析1.運(yùn)行時輸入信息沒有按照scanf()函數(shù)格式輸入,導(dǎo)致程序無法正常繼續(xù)運(yùn)行。2.按照正確格式輸入完信息后按回車鍵后出現(xiàn)“燙燙燙燙”字樣的亂碼,后經(jīng)檢查發(fā)現(xiàn)在學(xué)生成績輸入函數(shù)int InformationInput(STUDENT stu,i
14、nt cn)中調(diào)用了顯示所有學(xué)生信息函數(shù)void DispInformation(STUDENT stu,int MAX),而顯示所有學(xué)生信息函數(shù)void DispInformation(STUDENT stu,int MAX)中,語句for (i=0;i<MAX;i+)后誤按了一個“;”導(dǎo)致不能正常執(zhí)行循環(huán)體,后經(jīng)考慮,決定刪除輸入完后顯示學(xué)生信息和排序的語句。3.經(jīng)2修改后再次運(yùn)行,出現(xiàn)了運(yùn)行結(jié)果一閃而過的情況,所以上網(wǎng)查找解決方法。先開始查到的方法是需要添加頭文件#include<conio.h>并且在需要停留的地方輸入語句“getch();”,再次運(yùn)行發(fā)現(xiàn)運(yùn)行結(jié)果還是
15、一閃而過。再次查詢后,將getch()改為“system("pause");”。再次運(yùn)行能正常顯示。4.經(jīng)3修改后再次運(yùn)行,在排序部分,發(fā)現(xiàn)按照平均成績排序時是由小到大排序的,不符合實(shí)際應(yīng)用中最常用的由大到小排序,遂進(jìn)行修改。5.經(jīng)4修改后,在修改信息時,結(jié)果不能正常輸入學(xué)號,檢查代碼后發(fā)現(xiàn)語句“scanf("%d",&stui.number);”中“stui.number”前漏掉了取地址符號“&”。6.經(jīng)5修改后,程序能完整運(yùn)行,但是在查看文件內(nèi)容是發(fā)現(xiàn)信息均為亂碼,后有查閱教科書,其解釋為fread()和fwrite()一般用于二進(jìn)制
16、文件的處理。7.程序運(yùn)行后,界面內(nèi)容太多,容易混亂,查詢后添加清屏函數(shù)“system("cls");”六、總結(jié)經(jīng)過這次C語言實(shí)踐活動,我覺得我的C語言水平相對上學(xué)期期末又提高了不少。過去只是對單個知識點(diǎn)較為清楚,如今已經(jīng)能夠形成體系,并且寫出有使用價值的程序。雖然程序很小,但是萬事都要有個循序漸進(jìn)、由易到難的過程。另外,這次實(shí)踐對我通過江蘇省計算機(jī)等級考試(二級C)也有很大的幫助。過去我們都是軟件的使用者,看到的都是軟件給我們處理日常事務(wù)的便捷之處,如今我們已經(jīng)能深入后臺,自己設(shè)計、編寫程序了,今后還要躲在易用性和美觀上面多下功夫。我相信,這次實(shí)踐會成為我今后進(jìn)行編程、開發(fā)
17、的良好開端和基礎(chǔ)。附程序源代碼:/*頭文件*/#include<stdio.h>#include<stdlib.h>#include<string.h>#include<windows.h>#include<conio.h>#define MAX_NUM 2000 /*人數(shù)上限2000*/*定義數(shù)據(jù)結(jié)構(gòu)*/typedef struct studentint number; /*學(xué)號*/char name10; /*姓名*/float score3; /*三門課成績*/float aver; /*平均成績*/STUDENT;/*函數(shù)原型
18、*/void DispMainMenu(); /*顯示主菜單*/int InformationInput(STUDENT stu,int cn); /*學(xué)生成績錄入*/void DispInformation(STUDENT stu,int MAX); /*顯示所有學(xué)生信息*/int FindStudentnumber(STUDENT stu,int findnumber,int MAX); /*查找指定學(xué)號的學(xué)生的信息*/int FindStudentname(STUDENT stu,char findname,int MAX); /*查找指定姓名的學(xué)生的信息*/void QueryInfo
19、rmation(STUDENT stu,int MAX); /*學(xué)生信息查詢*/void EditInformation(STUDENT stu,int MAX); /*修改學(xué)生信息*/void SortNum(STUDENT stu,int MAX); /*按學(xué)號排序*/void SortScore(STUDENT stu,int MAX); /*按平均成績排序*/void Save(STUDENT stu,int MAX); /*保存數(shù)據(jù)到文件*/int Read(STUDENT stu); /*打開數(shù)據(jù)文件*/void Delete(STUDENT stu,int n,int MAX);
20、 /*刪除信息*/*顯示主菜單*/void DispMainMenu()printf("*學(xué)生成績管理系統(tǒng)*n");printf(" t1.信息錄入 t2.按學(xué)號排序n");printf(" t3.按平均成績排序 t4.信息修改n");printf(" t5.信息查詢 t6.保存到數(shù)據(jù)文件n");printf(" t7.打開數(shù)據(jù)文件 t8.顯示所有學(xué)生信息n");printf(" t0.退出");printf("n*n");printf("請選擇
21、0-8:"); /*顯示菜單信息*/*學(xué)生成績錄入*/int InformationInput(STUDENT stu,int cn)int num,i,j;float sum=0;printf("n請輸入本次錄入的學(xué)生人數(shù):");scanf("%d",&num);if(num>MAX_NUM)printf("您輸入的人數(shù)太多,大于%d人!n",MAX_NUM);system("pause");return 0;for(i=cn;i<num+cn;i+) /*輸入num個學(xué)生的信息*/
22、printf("請輸入第%d個學(xué)生的學(xué)號:",i+1);scanf("%d",&stui.number);printf(" 姓名:");scanf("%s",);printf(" 語數(shù)外成績:");for(j=0;j<3;j+)scanf("%f",&stui.scorej);sum=sum+stui.scorej;stui.aver=sum/3;sum=0;system("pause"); return (num+
23、cn);/*顯示所有學(xué)生信息*/void DispInformation(STUDENT stu,int MAX)int i,j;printf("n序號t學(xué)號t姓名t語數(shù)外成績tt平均成績n");for(i=0;i<MAX;i+)printf("%dt%dt%st",i+1,stui.number,);for(j=0;j<3;j+)printf("%.2ft",stui.scorej);printf("%.2f",stui.aver);printf("n");pri
24、ntf("n");system("pause");/*查找指定學(xué)號的學(xué)生的信息*/int FindStudentnumber(STUDENT stu,int findnumber,int MAX)int i;for(i=0;i<MAX;i+)if(stui.number=findnumber)break;if(i<MAX) /*判斷找到的i是否小于MAX,若小于,則執(zhí)行了break跳出循環(huán),即找到該指定學(xué)號的學(xué)生*/return i;elsereturn -1;/*查找指定姓名的學(xué)生的信息*/int FindStudentname(STUDE
25、NT stu,char findname,int MAX)int i;for(i=0;i<MAX;i+)if(strcmp(,findname)=0)break;if(i<MAX) /*判斷找到的i是否小于MAX,若小于,則執(zhí)行了break跳出循環(huán),即找到該指定姓名的學(xué)生*/return i;elsereturn -1;/*學(xué)生信息查詢*/void QueryInformation(STUDENT stu,int MAX)char select;int i,j;int findnumber;char findname10;printf("*請選擇查詢方式
26、*n");printf(" t1.按學(xué)號查詢;t2.按姓名查詢n");printf("*n");printf("請選擇1或2:"); select=getche();switch(select)case '1':printf("n您選擇的是按學(xué)號查詢n請輸入學(xué)生的學(xué)號:"); /*按學(xué)號查詢*/scanf("%d",&findnumber);if(i=FindStudentnumber(stu,findnumber,MAX)!=-1)printf("n
27、查找結(jié)果如下:n");printf("n學(xué)號t姓名t語數(shù)外成績tt平均成績n");printf("%dt%st",stui.number,);for(j=0;j<3;j+)printf("%.2ft",stui.scorej); printf("%.2fn",stui.aver);elseprintf("您輸入的學(xué)號不存在!n");break;case '2':printf("n您選擇的是按姓名查詢n請輸入學(xué)生的姓名:");
28、/*按學(xué)號查詢*/scanf("%s",&findname);if(i=FindStudentname(stu,findname,MAX)!=-1)printf("n查找結(jié)果如下:n");printf("n學(xué)號t姓名t語數(shù)外成績tt平均成績n");printf("%dt%st",stui.number,);for(j=0;j<3;j+)printf("%.2ft",stui.scorej); printf("%.2fn",stui.aver);
29、elseprintf("您輸入的學(xué)號不存在!n");system("pause");break;default:printf("選擇錯誤!n");/*修改學(xué)生信息*/void EditInformation(STUDENT stu,int MAX)int i,j;float sum=0;int findnum;char select;printf("n請輸入學(xué)生學(xué)號:");scanf("%d",&findnum);if(i=FindStudentnumber(stu,findnum,MA
30、X)!=-1)printf("*請選擇修改方式*n");printf("t1.修改信息;t2.刪除信息n");printf("*n");printf("請選擇1或2:");select=getche();switch(select)case '1':printf("您選擇的是修改信息!n");printf("姓 名:%sn",);printf("原信息:n 學(xué)號:%dt語數(shù)外成績:",stui.number);for(j=
31、0;j<3;j+) printf("%.2ft",stui.scorej); printf("t平均成績:%.2fn",stui.aver);printf("請輸入新信息n");printf("學(xué)號:t");scanf("%d",&stui.number);printf("姓名:t");scanf("%s",);printf("語數(shù)外成績:t");for(j=0;j<3;j+) scanf(&quo
32、t;%f",&stui.scorej); sum=sum+stui.scorej; stui.aver=sum/3;break;case '2': printf("您選擇的是刪除信息!n");Delete(stu,i,MAX);break;elseprintf("您輸入的學(xué)號不存在!n"); system("pause");/*按學(xué)號排序*/void SortNum(STUDENT stu,int MAX) /*冒泡法由小到大排序*/int i,j;STUDENT p;for(i=0;i<MAX
33、-1;i+)for(j=0;j<MAX-1-i;j+)if(stuj.number>=stuj+1.number)p=stuj;stuj=stuj+1;stuj+1=p;printf("按學(xué)號排序后:n");DispInformation(stu,MAX);/*按平均成績排序*/void SortScore(STUDENT stu,int MAX) /*冒泡法由大到小排序*/ int i,j;STUDENT p;for(i=0;i<MAX-1;i+)for(j=0;j<MAX-1-i;j+)if(stuj.aver>=stuj+1.aver)p
34、=stuj;stuj=stuj+1;stuj+1=p;printf("按平均成績排序后:n");DispInformation(stu,MAX);/*保存數(shù)據(jù)到文件*/void Save(STUDENT stu,int MAX)int i;FILE *fp;if(fp=fopen("Information.txt","w+")!=NULL)for(i=0;i<MAX;i+)fwrite(&stui,sizeof(STUDENT),1,fp);fclose(fp);elseprintf("cannot open
35、file!n");/*打開數(shù)據(jù)文件*/int Read(STUDENT stu)int i;int result=-1;FILE *fp;if(fp=fopen("Information.txt","r")!=NULL)i=0;while(fread(&stui,sizeof(STUDENT),1,fp)!=0)i+; /*讀取到一個信息時,i作為學(xué)生人數(shù)自加1*/result=i;fclose(fp);elseprintf("cannot open the file!n");return result;/*刪除信息
36、*/void Delete(STUDENT stu,int n,int MAX)FILE *fp;int i,j;if(fp=fopen("Information.txt","rb")=NULL)printf("cannot open the file!n");exit(0);printf("n源信息:n");DispInformation(stu,MAX);for(i=n;i<MAX-1;i+)stui.number=stui+1.number;strcpy(,stui+1.name);for(j=0;j<3;j+)stui.scorej=stui+1.scorej;stui.aver=stui+1.aver;MAX-; /*刪除一個學(xué)生信息后人數(shù)MAX自減1*/printf("當(dāng)前文件內(nèi)容:n");Save(st
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年高中語文 18 興賢說課稿 語文版選修《唐宋八大家散文鑒賞》001
- 2025年度荒田開墾與生態(tài)環(huán)境保護(hù)合作協(xié)議3篇
- 2024-2025學(xué)年高中語文 第4單元 創(chuàng)造形象 詩文有別 21 項(xiàng)羽之死說課稿 新人教版選修《中國古代詩歌散文欣賞》
- 14 我要的是葫蘆 第二課時 說課稿-2024-2025學(xué)年語文二年級上冊統(tǒng)編版001
- 10《奪取抗日戰(zhàn)爭和人民解放戰(zhàn)爭的勝利》第一課時《勿忘國恥》說課稿-2023-2024學(xué)年道德與法治五年級下冊統(tǒng)編版
- 2025年度綠色建筑節(jié)能減排物業(yè)服務(wù)合作協(xié)議
- 二零二五版國際貿(mào)易代理保密合同模板2篇
- 2024秋七年級英語上冊 Unit 4 Food and Restaurants Lesson 19 Time for Breakfast說課稿 (新版)冀教版
- 7不甘屈辱奮勇抗?fàn)?(說課稿)統(tǒng)編版道德與法治五年級下冊
- 2024年秋九年級歷史上冊 第13課 西歐經(jīng)濟(jì)和社會的發(fā)展說課稿2 新人教版
- 2024年小升初語文入學(xué)分班測試卷四(統(tǒng)編版)
- 流行文化對青少年價值觀的影響研究
- 中國保險行業(yè)協(xié)會官方-2023年度商業(yè)健康保險經(jīng)營數(shù)據(jù)分析報告-2024年3月
- 設(shè)計質(zhì)量管理和保證措施及設(shè)計質(zhì)量管理和質(zhì)量保證措施
- 2024電力系統(tǒng)安全規(guī)定
- 小學(xué)二年級語文上冊閱讀理解專項(xiàng)訓(xùn)練20篇(含答案)
- 科技論文圖表等規(guī)范表達(dá)
- 高考寫作指導(dǎo)議論文標(biāo)準(zhǔn)語段寫作課件32張
- 2021年普通高等學(xué)校招生全國英語統(tǒng)一考試模擬演練八省聯(lián)考解析
- 華能火力發(fā)電機(jī)組節(jié)能降耗技術(shù)導(dǎo)則(2023年版)
- 基礎(chǔ)知識3500個常用漢字附拼音
評論
0/150
提交評論