




免費(fèi)預(yù)覽已結(jié)束,剩余14頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
“學(xué)生宿舍管理系統(tǒng)”C語(yǔ)言課程設(shè)計(jì)報(bào)告一、 程序功能簡(jiǎn)介我設(shè)計(jì)的是“學(xué)生宿舍管理系統(tǒng)”,主要是針對(duì)住宿學(xué)生個(gè)人信息的管理,適用對(duì)象主要是學(xué)校,以方便學(xué)校對(duì)住宿學(xué)生的管理。包括學(xué)生的姓名、學(xué)號(hào)、性別、專(zhuān)業(yè)、班級(jí)等等。在編寫(xiě)過(guò)程中主要運(yùn)用C語(yǔ)言的基本知識(shí)有:數(shù)據(jù)類(lèi)型(整形、實(shí)型、字符型、指針、數(shù)組、結(jié)構(gòu)等);運(yùn)算類(lèi)型(算術(shù)運(yùn)算、邏輯運(yùn)算、自增自減運(yùn)算、賦值運(yùn)算等);程序結(jié)構(gòu)(順序結(jié)構(gòu)、判斷選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu));大程序的功能分解方法(即函數(shù)的調(diào)用與使用)等。 二、 課程設(shè)計(jì)要求該程序是由C語(yǔ)言編寫(xiě)的一個(gè)學(xué)生宿舍管理查詢(xún)軟件,程序在Microsoft Visual C+ 6.0下運(yùn)行,其主要功能是實(shí)現(xiàn)對(duì)學(xué)生信息的錄入、添加、刪除、修改、查詢(xún)、統(tǒng)計(jì)。其中查詢(xún)可以分別以姓名、學(xué)號(hào)、宿舍號(hào)為關(guān)鍵字查詢(xún)學(xué)生信息。統(tǒng)計(jì)可以分別以學(xué)號(hào)、宿舍號(hào)、性別、班級(jí)、專(zhuān)業(yè)為關(guān)鍵字進(jìn)行統(tǒng)計(jì),并且輸出信息按學(xué)號(hào)大小從小到大輸出。三、 源程序分析1) 結(jié)構(gòu)分析1. 方案設(shè)計(jì) 主函數(shù)錄入模塊添加模塊修改模塊刪除模塊查詢(xún)模塊統(tǒng)計(jì)模塊退出系統(tǒng)學(xué)號(hào)姓名班級(jí)宿舍性別年齡專(zhuān)業(yè)返回按姓名按學(xué)號(hào)按宿舍返回按學(xué)號(hào)按宿舍按性別按班級(jí)按專(zhuān)業(yè)返回2. 數(shù)據(jù)結(jié)構(gòu)說(shuō)明程序中數(shù)據(jù)主要是學(xué)生信息,具體屬于類(lèi)型如下:struct st_message char name20; /*學(xué)生姓名*/char dorm7; /*宿舍號(hào)*/char num10; /*學(xué)號(hào)*/char sex5; /*性別*/char age4; /*年齡*/char major20; /*專(zhuān)業(yè)*/char classs8; /*班級(jí)*/3. 模塊功能說(shuō)明第一錄入模塊:調(diào)用input_message(),對(duì)住宿學(xué)生信息進(jìn)行錄入。第二添加模塊:調(diào)用append_message(),對(duì)新來(lái)學(xué)生信息進(jìn)行添加錄入。第三修改模塊:調(diào)用revise_message(),對(duì)需修改學(xué)生的信息進(jìn)行修改。第四刪除模塊:調(diào)用delete_message(),對(duì)某一學(xué)生信息進(jìn)行刪除操作。第五查詢(xún)模塊:調(diào)用find_message(),分別以姓名、學(xué)號(hào)、宿舍號(hào)對(duì)學(xué)生信息進(jìn)行查詢(xún)。第六統(tǒng)計(jì)模塊:調(diào)用census_message(),分別以學(xué)號(hào)、宿舍號(hào)、性別、班級(jí)、專(zhuān)業(yè)方式對(duì)學(xué)生信息進(jìn)行統(tǒng)計(jì),并按學(xué)號(hào)由小到大輸出。四、 編程中遇到的問(wèn)題及解決方法在調(diào)試過(guò)程中,時(shí)常會(huì)出現(xiàn)輸入或顯示為亂碼的情況,這可能是上下定義的數(shù)據(jù)類(lèi)型不同或定義數(shù)組長(zhǎng)度不夠所導(dǎo)致的。有時(shí)候程序中還會(huì)出現(xiàn)錄入五個(gè)數(shù)據(jù)而只顯示四個(gè)的情況,這也經(jīng)常是因?yàn)槎x的結(jié)構(gòu)體數(shù)組長(zhǎng)度過(guò)低所造成的。像這些問(wèn)題只要把數(shù)據(jù)類(lèi)型都定義成字符型,并且定義一個(gè)合理的數(shù)組長(zhǎng)度一般都能解決。在調(diào)試過(guò)程中我遇到最大的問(wèn)題出現(xiàn)在刪除模塊。在運(yùn)用“rt+”打開(kāi)文件并對(duì)某一數(shù)據(jù)進(jìn)行刪除后,往往顯示會(huì)多顯示一行數(shù)據(jù)。這是由于“rt+”寫(xiě)數(shù)據(jù)時(shí)只會(huì)覆蓋數(shù)據(jù)而不會(huì)清除原文件數(shù)據(jù),因此文件最后一行數(shù)據(jù)總會(huì)保留在原文件中。后來(lái)我先用“rt”打開(kāi)文件并讀取文件中的數(shù)據(jù),然后再用“wt”打開(kāi)原文件將刪除后的數(shù)據(jù)重新寫(xiě)入文件,最終成功運(yùn)行。五、 程序運(yùn)行截屏與結(jié)果分析1. 測(cè)試數(shù)據(jù)對(duì)功能1(錄入學(xué)生信息)的測(cè)試:按照先后順序分別輸入學(xué)生信息:學(xué)號(hào) 姓名 班級(jí) 宿舍號(hào) 性別 年齡 專(zhuān)業(yè)05111101 張三 051111 429 女 18 土木工程04111102 李四 041111 218 男 18 信息工程對(duì)功能2(添加學(xué)生信息)的測(cè)試:按照先后順序分別輸入學(xué)生信息:學(xué)號(hào) 姓名 班級(jí) 宿舍號(hào) 性別 年齡 專(zhuān)業(yè)02111101 陳紅 021111 429 女 18 機(jī)械系03111203 趙娜 031112 101 女 18 能源與環(huán)境對(duì)功能3(修改學(xué)生信息)的測(cè)試:輸入要修改學(xué)生的姓名:林丹,系統(tǒng)顯示“該學(xué)生信息不存在”。輸入修改學(xué)生姓名:張三,系統(tǒng)顯示出該學(xué)生信息。選擇修改學(xué)號(hào)為:05111118,系統(tǒng)顯示出修改后的學(xué)生信息。對(duì)功能4(刪除學(xué)生信息)的測(cè)試:輸入要?jiǎng)h除學(xué)生的學(xué)號(hào):03111210,系統(tǒng)顯示“該學(xué)生信息不存在”。輸入要?jiǎng)h除的學(xué)生的學(xué)號(hào):03111203,系統(tǒng)顯示出該學(xué)生信息。選擇刪除該學(xué)生信息。對(duì)功能5(查詢(xún)學(xué)生信息)的測(cè)試:查詢(xún)宿舍號(hào)為429的信息,系統(tǒng)顯示為:學(xué)號(hào) 姓名 班級(jí) 宿舍號(hào) 性別 年齡 專(zhuān)業(yè)02111101 陳紅 021111 429 女 18 機(jī)械系05111101 張三 051111 429 女 18 土木工程對(duì)功能6(統(tǒng)計(jì)學(xué)生信息)的測(cè)試:選擇按學(xué)號(hào)統(tǒng)計(jì),系統(tǒng)顯示為:學(xué)號(hào) 姓名 班級(jí) 宿舍號(hào) 性別 年齡 專(zhuān)業(yè)02111101 陳紅 021111 429 女 18 機(jī)械系04111102 李四 041111 218 男 18 信息工程05111101 張三 051111 429 女 18 土木工程 學(xué)生總?cè)藬?shù)3人,其中男生1人,女生2人。 對(duì)功能7(退出系統(tǒng))的測(cè)試:選擇退出系統(tǒng),程序關(guān)閉。2. 詳細(xì)設(shè)計(jì)及運(yùn)行結(jié)果1) 函數(shù)調(diào)用關(guān)系圖2) 部分模塊流程圖及運(yùn)行結(jié)果截屏主頁(yè)界面主頁(yè)流程圖開(kāi)始功能選擇是錄入模塊選1否是添加模塊選2否是修改模塊選3否是刪除模塊選4否是選5查詢(xún)模塊否是選6統(tǒng)計(jì)模塊否選0退出系統(tǒng)結(jié)束錄入界面輸入姓名輸入班級(jí)輸入宿舍輸入學(xué)號(hào)輸入性別輸入年齡輸入專(zhuān)業(yè)是否繼續(xù)錄入結(jié) 束NY錄入界面修改模塊輸入要修改學(xué)生的姓名功能選擇選1選7選4選8選2選3選5選6修改學(xué)號(hào)修改姓名修改班級(jí)修改宿舍修改性別修改年齡修改專(zhuān)業(yè)是否繼續(xù)結(jié)束返回主頁(yè)是是是是是是是是否否否否否否否修改界面統(tǒng)計(jì)模塊輸入統(tǒng)計(jì)方式功能選擇選1選4選6選2選3選5按學(xué)號(hào)按宿舍按性別按班級(jí)按專(zhuān)業(yè)結(jié)束返回主頁(yè)是是是是是是否否否否否統(tǒng)計(jì)界面六、 心得體會(huì)“萬(wàn)事開(kāi)頭難”這句話(huà)在我編寫(xiě)程序的過(guò)程中得到了真正的體現(xiàn)。在最初編寫(xiě)的幾天里出現(xiàn)了這樣那樣的錯(cuò)誤一大堆,這主要是由于我對(duì)基礎(chǔ)知識(shí)掌握不扎實(shí)所造成的。但是隨后幾天里,我對(duì)課本知識(shí)進(jìn)行了回顧并不時(shí)的向老師和同學(xué)進(jìn)行請(qǐng)教,慢慢的對(duì)編寫(xiě)程序也開(kāi)始得心應(yīng)手起來(lái)。程序的編寫(xiě)總歸是一件費(fèi)時(shí)費(fèi)力的事情,但只要我們認(rèn)真編寫(xiě)和調(diào)試最后總能成功。 短短以周實(shí)習(xí)時(shí)間我收獲頗多,我相信經(jīng)過(guò)這次實(shí)習(xí)必將為我以后的深入學(xué)習(xí)打下扎實(shí)的基礎(chǔ)。七、 源程序#include#include#include#include#define N 900struct st_message /*學(xué)生信息*/ char name20; /*學(xué)生姓名*/char dorm7; /*宿舍號(hào)*/char num10; /*學(xué)號(hào)*/char sex5; /*性別*/char age4; /*年齡*/char major20; /*專(zhuān)業(yè)*/char classs8; /*班級(jí)*/stN,t;sort_message() /*排序模塊*/int i,j,fno,fsize,fnum;FILE *fp;fp=fopen(student.txt,rt+); if(fp=NULL) printf(nn*文件打開(kāi)錯(cuò)誤。按任意鍵退出!); getchar(); exit(1); fno=fileno(fp); fsize=filelength(fno); fnum=fsize/sizeof(struct st_message); for(i=0;ifnum;i+) fread(&sti,sizeof(struct st_message),1,fp); for(i=0;ifnum-1;i+) for(j=i+1;j0) t=sti; sti=stj; stj=t; rewind(fp); for(i=0;ifnum;i+) fwrite(&sti,sizeof(struct st_message),1,fp); fclose(fp); input_message() /*錄用信息模塊*/int i; char choice; FILE *fp; fp=fopen(student.txt,at+); if(fp=NULL) printf(nn*庫(kù)存文件不存在!請(qǐng)建立。按任意鍵退出!); getchar(); exit(1); for (i=0;i+) system (cls); getchar(); printf(請(qǐng)輸入學(xué)生姓名:); gets(); printf(n請(qǐng)輸入學(xué)生班級(jí):); gets(sti.classs); printf(n請(qǐng)輸入學(xué)生宿舍號(hào):); gets(sti.dorm); printf(n請(qǐng)輸入學(xué)生學(xué)號(hào):); gets(sti.num); printf(n請(qǐng)輸入學(xué)生性別:); gets(sti.sex); printf(n請(qǐng)輸入學(xué)生年齡:); gets(sti.age); printf(n請(qǐng)輸入學(xué)生專(zhuān)業(yè):); gets(sti.major); fwrite(&sti,sizeof(struct st_message),1,fp); printf(輸入成功!n是否繼續(xù)錄入(Y/N)?); choice=getchar(); if(choice=y|choice=Y) continue; else fclose(fp); break; append_message() /*添加模塊*/int i; char choice; FILE *fp; fp=fopen(student.txt,at+); if(fp=NULL) printf(nn*庫(kù)存文件不存在!請(qǐng)建立。按任意鍵退出!); getchar(); exit(1); for (i=0;i+) struct st_message stN; system (cls); getchar(); printf(請(qǐng)輸入所添加學(xué)生姓名:); gets(); printf(n請(qǐng)輸入所添加學(xué)生班級(jí):); gets(sti.classs); printf(n請(qǐng)輸入所添加學(xué)生宿舍號(hào):); gets(sti.dorm); printf(n請(qǐng)輸入所添加學(xué)生學(xué)號(hào):); gets(sti.num); printf(n請(qǐng)輸入所添加學(xué)生性別:); gets(sti.sex); printf(n請(qǐng)輸入所添加學(xué)生年齡:); gets(sti.age); printf(n請(qǐng)輸入所添加學(xué)生專(zhuān)業(yè):); gets(sti.major); fwrite(&sti,sizeof(struct st_message),1,fp); printf(輸入成功!n是否繼續(xù)添加(Y/N)?); choice=getchar(); if(choice=y|choice=Y) continue; else fclose(fp); break; revise_message() /*修改模塊*/int i,choice,flag,fno,fsize,fnum; char re_name20,s20; FILE *fp; do fp=fopen(student.txt,rt+); fno=fileno(fp); fsize=filelength(fno); fnum=fsize/sizeof(struct st_message); system(cls); gets(s); printf(請(qǐng)輸入需要修改的學(xué)生姓名:); gets(re_name); for (i=0;ifnum;i+) fread(&sti,sizeof(struct st_message),1,fp); if(!strcmp(re_name,) printf(n -該學(xué)生信息-nn); printf(學(xué)號(hào)-姓名-班級(jí)-宿舍號(hào)-性別-年齡-專(zhuān)業(yè)-n); printf(-n); printf(%-8s %-6s %-4s %-6s %-4s %-4s %-20sn,sti.num,,sti.classs,sti.dorm,sti.sex,sti.age,sti.major); printf(您要修改哪一項(xiàng)?n); printf(1.學(xué)號(hào)n); printf(2.姓名n); printf(3.班級(jí)n); printf(4.宿舍號(hào)n); printf(5.性別n); printf(6.年齡n); printf(7.專(zhuān)業(yè)n); printf(8.返回主頁(yè)n); scanf(%d,&choice); switch(choice) case 1:printf(n請(qǐng)輸入修改后的學(xué)號(hào):); scanf(%s,sti.num);break; case 2:printf(n請(qǐng)輸入修改后的姓名:); scanf(%s,);break; case 3:printf(n請(qǐng)輸入修改后的班級(jí):); scanf(%s,sti.classs);break; case 4:printf(n請(qǐng)輸入修改后的宿舍號(hào):); scanf(%s,sti.dorm);break; case 5:printf(n請(qǐng)輸入修改后的性別:); scanf(%s,sti.sex);break; case 6:printf(n請(qǐng)輸入修改后的年齡:); scanf(%s,sti.age);break; case 7:printf(n請(qǐng)輸入修改后的專(zhuān)業(yè):); scanf(%s,sti.major);break; case 8:return 1; getchar(); system(cls); printf(n -修改后的學(xué)生信息-nn); printf(學(xué)號(hào)-姓名-班級(jí)-宿舍號(hào)-性別-年齡-專(zhuān)業(yè)-n); printf(-n); printf(%-8s %-6s %-4s %-6s %-4s %-4s %-20sn,sti.num,, sti.classs,sti.dorm,sti.sex,sti.age,sti.major); rewind(fp); fseek(fp,sizeof(struct st_message)*i,0); fwrite(&sti,sizeof(struct st_message),1,fp); fclose(fp); break; if(i=fnum) printf(n該學(xué)生信息不存在!); printf(nn繼續(xù)修改嗎?(Y/N); choice=getchar(); if(choice=Y|choice=y) flag=1; system(pause); else flag=0; while(flag=1); return 1; delete_message() /*刪除模塊*/int i,j,choice,fno,fsize,fnum; char d_num10; FILE *fp; system(cls); getchar(); fp=fopen(student.txt,rt); if(fp=NULL) printf(nn*庫(kù)存文件不存在!請(qǐng)先建立。按任意鍵退出!); getchar(); exit(1); fno=fileno(fp); fsize=filelength(fno); fnum=fsize/sizeof(struct st_message); for(i=0;ifnum;i+) fread(&sti,sizeof(struct st_message),1,fp); printf(請(qǐng)輸入需要?jiǎng)h除學(xué)生的學(xué)號(hào):n); gets(d_num); system(cls); for(i=0;ifnum;i+) if(!strcmp(d_num,sti.num) printf(n -該學(xué)生信息-nn); printf(學(xué)號(hào)-姓名-班級(jí)-宿舍號(hào)-性別-年齡-專(zhuān)業(yè)-n); printf(-n); printf(%-8s %-6s %-4s %-6s %-4s %-4s %-20sn,sti.num,, sti.classs,sti.dorm,sti.sex,sti.age,sti.major); printf(n是否刪除該學(xué)生信息:n); printf(1.是n); printf(2.否n); scanf(%d,&choice); switch(choice) case 1:for(j=i;jfnum-1;j+) stj=stj+1; rewind(fp); fp=fopen(student.txt,wt); for(i=0;ifnum-1;i+) fwrite(&sti,sizeof(struct st_message),1,fp); fclose(fp); getchar(); break; case 2:printf(按任意鍵返回主菜單!); getchar();return 0; break; if(i=fnum) printf(所查學(xué)生信息不存在,按任意鍵返回主菜單!); getchar(); return 0; printf(刪除信息成功,按任意鍵返回主菜單!); return 1; find_message() /*查找信息模塊*/int i,choice,flag,fno,fsize,fnum; char f_name20; char f_num10; char f_dorm7; FILE *fp; system(cls); do sort_message(); fp=fopen(student.txt,rt); if(fp=NULL) printf(nn*庫(kù)存文件不存在!請(qǐng)先建立。按任意鍵退出!); getchar(); exit(1); fno=fileno(fp); fsize=filelength(fno); fnum=fsize/sizeof(struct st_message); system(cls); printf(請(qǐng)選擇查詢(xún)方式:n); printf(1.按姓名查詢(xún)n); printf(2.按學(xué)號(hào)查詢(xún)n); printf(3.按宿舍號(hào)查詢(xún)n); printf(4.返回主頁(yè)n); scanf(%d,&choice); system(cls); getchar(); switch(choice) case 1:printf(請(qǐng)輸入需要查詢(xún)的姓名:n); gets(f_name); printf(n -該學(xué)生信息-nn); printf(學(xué)號(hào)-姓名-班級(jí)-宿舍號(hào)-性別-年齡-專(zhuān)業(yè)-n); printf(-n); for (i=0;ifnum;i+) if(!strcmp(f_name,) printf(%-8s %-6s %-4s %-6s %-4s %-4s %-20sn,sti.num,, sti.classs,sti.dorm,sti.sex,sti.age,sti.major); printf(-n); break; case 2:printf(請(qǐng)輸入要查詢(xún)的學(xué)號(hào):); gets(f_num); printf(n -該學(xué)生信息-nn); printf(學(xué)號(hào)-姓名-班級(jí)-宿舍號(hào)-性別-年齡-專(zhuān)業(yè)-n); printf(-n); for (i=0;ifnum;i+) fread(&sti,sizeof(struct st_message),1,fp); if(!strcmp(f_num,sti.num) printf(%-8s %-6s %-4s %-6s %-4s %-4s %-20sn,sti.num,, sti.classs,sti.dorm,sti.sex,sti.age,sti.major); printf(-n); break; case 3:printf(請(qǐng)輸入要查詢(xún)的宿舍號(hào):); gets(f_dorm); printf(n -該宿舍學(xué)生信息-nn); printf(學(xué)號(hào)-姓名-班級(jí)-宿舍號(hào)-性別-年齡-專(zhuān)業(yè)-n); printf(-n); rewind(fp); for (i=0;ifnum;i+) fread(&sti,sizeof(struct st_message),1,fp); if(!strcmp(f_dorm,sti.dorm) printf(%-8s %-6s %-4s %-6s %-4s %-4s %-20sn,sti.num,, sti.classs,sti.dorm,sti.sex,sti.age,sti.major); printf(-n); break; case 4:return 0; printf(nn繼續(xù)查詢(xún)嗎?(Y/N); choice=getchar(); if(choice=Y|choice=y) flag=1; system(pause); else flag=0; while(flag=1); return 1; census_message() /*統(tǒng)計(jì)信息模塊*/int i,choice,fno,fsize,fnum; int m=0,n=0,k=0; char dorm7; char classs8; char major20; FILE *fp; sort_message(); fp=fopen(student.txt,rt); if(fp=NULL) printf(nn*文件打開(kāi)錯(cuò)誤。按任意鍵退出!); getchar(); exit(1); fno=fileno(fp); fsize=filelength(fno); fnum=fsize/sizeof(struct st_message); system(cls); printf(請(qǐng)選擇顯示方式:n); printf(1.按學(xué)號(hào)顯示n); printf(2.按宿舍號(hào)顯示n); printf(3.按性別顯示n); printf(4.按班級(jí)顯示n); printf(5.按專(zhuān)業(yè)顯示n); printf(6.返回主頁(yè)n); scanf(%d,&choice); system(cls); switch(choice) case 1: printf(n -學(xué)生信息-nn); printf(學(xué)號(hào)-姓名-班級(jí)-宿舍號(hào)-性別-年齡-專(zhuān)業(yè)-n); printf(-n); for(i=0;ifnum;i+) fread(&sti,sizeof(struct st_message),1,fp); printf(%-8s %-6s %-4s %-6s %-4s %-4s %-20sn,sti.num,, sti.classs,sti.dorm,sti.sex,sti.age,sti.major); k+; if(!strcmp(sti.sex,男) m+; if(!strcmp(sti.sex,女) n+; printf(-n); printf(nn學(xué)生總?cè)藬?shù)為%d,其中男生為%d,女生為%d。,k,m,n); break; case 2: getchar(); printf(請(qǐng)輸入要顯示的宿舍號(hào):); gets(dorm); printf(n -該宿舍學(xué)生信息-nn); printf(學(xué)號(hào)-姓名-班級(jí)-宿舍號(hào)-性別-年齡-專(zhuān)業(yè)-n); for (i=0;ifnum;i+) if(!strcmp(dorm,sti.dorm) printf(-n); printf(%-8s %-6s %-4s %-6s %-4s %-4s %-20sn,sti.num,, sti.classs,sti.dorm,sti.sex,sti.age,sti.major); break; case 3:printf(請(qǐng)輸入需要顯示的性別:n); printf(1.男n); printf(2.女n); scanf(%d,&choice); printf(n -學(xué)生信息-nn); printf(學(xué)號(hào)-姓名-班級(jí)-宿舍號(hào)-性別-年齡-專(zhuān)業(yè)-n); printf(-n); switch(choice)case 1: for(i=0;ifnum;i+) if(!strcmp(sti.sex,男) printf(%-8s %-6s %-4s %-6s %-4s %-4s %-20sn,sti.num,, sti.classs,sti.dorm,sti.sex,sti.age,sti.major); m+; printf(-n); printf(nn男生人數(shù)為%d。,m); break; case 2: for(i=0;ifnum;i+) if(!strcmp(sti.sex,女) printf(%-8s %-6s %-4s %-6s %-4s %-4s %-20sn,sti.num,, sti.classs,sti.dorm,sti.sex,sti.age,sti.major); n+; printf(-n); printf(nn女生人數(shù)為%d。,n); break; break; case 4: getchar(); printf(請(qǐng)輸入要顯示的班級(jí):); gets(classs); printf(n -該班級(jí)學(xué)生信息-nn); printf(學(xué)號(hào)-姓名-班級(jí)-宿舍號(hào)-性別-年齡-專(zhuān)業(yè)-n);printf(-n); for (i=0;ifnum;i+) if(!strcmp(classs,sti.classs) printf(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家具包裝組管理制度
- 家庭打麻將管理制度
- 應(yīng)急值班點(diǎn)管理制度
- 弱電設(shè)備房管理制度
- 征收辦保密管理制度
- 微機(jī)室設(shè)備管理制度
- 心理放松室管理制度
- 快遞小袋子管理制度
- 急性肺栓塞管理制度
- 總工辦崗位管理制度
- 湖南省婁底市漣源市2023-2024學(xué)年六年級(jí)下學(xué)期期末數(shù)學(xué)試題
- 應(yīng)征公民政治考核表(含各種附表)
- 2024年湖南省中考地理+生物試卷
- 【企業(yè)分拆上市問(wèn)題探究文獻(xiàn)綜述5800字】
- 腫瘤隨訪登記工作以及管理
- 醫(yī)院新技術(shù)開(kāi)展總結(jié)及整改措施
- 國(guó)家開(kāi)放大學(xué)-法學(xué)專(zhuān)業(yè)-2023年秋季《法律文化》形成性考核作業(yè)答案
- 2022室外排水設(shè)施設(shè)計(jì)與施工-鋼筋混凝土化糞池22S702
- 人才培養(yǎng)方案論證會(huì)流程
- 高校師德師風(fēng)專(zhuān)題培訓(xùn)課件
- 【復(fù)習(xí)資料】10398現(xiàn)代漢語(yǔ)語(yǔ)法修辭研究(練習(xí)測(cè)試題庫(kù)及答案)
評(píng)論
0/150
提交評(píng)論