版權(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é)</b></p><p><b> C語(yǔ)言課程設(shè)計(jì)報(bào)告</b></p><p> 題 目: 學(xué)生宿舍管理系統(tǒng) </p><p><b> 課程設(shè)計(jì)目的</b></
2、p><p> 1. 設(shè)計(jì)一個(gè)ubuntu下的學(xué)生宿舍管理系統(tǒng)</p><p> 2. 掌握用C語(yǔ)言定義單鏈表結(jié)構(gòu),并實(shí)現(xiàn)其創(chuàng)建、插入、刪除等基本操作。</p><p><b> 二、課程設(shè)計(jì)內(nèi)容</b></p><p> 用C語(yǔ)言編寫(xiě)“學(xué)生宿舍管理系統(tǒng)”,要求如下:</p><
3、p> 創(chuàng)建鏈表,錄入數(shù)據(jù)。</p><p><b> 數(shù)據(jù)的讀寫(xiě)操作。</b></p><p><b> 數(shù)據(jù)的更新操作。</b></p><p><b> 數(shù)據(jù)的刪除和插入。</b></p><p> 請(qǐng)你要求對(duì)數(shù)據(jù)進(jìn)行查找。</p><p
4、><b> 按要求排序。</b></p><p><b> 設(shè)計(jì)總體菜單界面。</b></p><p><b> 三、實(shí)驗(yàn)要求</b></p><p><b> 1、錄入數(shù)據(jù)</b></p><p> 學(xué)生的基本信息,包括學(xué)號(hào)、姓名、性別、
5、年齡、專業(yè)、班級(jí)等。 </p><p> 宿舍樓的基本信息,包括宿舍樓號(hào)、學(xué)生所住的房間號(hào)和宿舍床位號(hào)等。</p><p><b> 2、數(shù)據(jù)存儲(chǔ)</b></p><p> 信息的錄入要求用鏈表,把輸入的信息要求存儲(chǔ)到指定文件夾中,以便隨時(shí)查看,也可供程序調(diào)用,方便操作人員不用重復(fù)輸入數(shù)據(jù)。</p><p>
6、;<b> 3、數(shù)據(jù)的更新</b></p><p> 更新包括插入、刪除、修改。</p><p> 刪除分根據(jù)學(xué)號(hào)刪除和根據(jù)學(xué)生的樓層信息刪除。</p><p><b> 5、數(shù)據(jù)的查詢</b></p><p> 查詢可以根據(jù)學(xué)號(hào)和宿舍信息不同方面進(jìn)行查詢,方便操作者使用。</p&g
7、t;<p><b> 6、數(shù)據(jù)的排序</b></p><p> 操作者可以使所輸入的信息按學(xué)號(hào)排序。</p><p><b> 7、數(shù)據(jù)的統(tǒng)計(jì)</b></p><p> 按整體統(tǒng)計(jì),統(tǒng)計(jì)所有學(xué)生人數(shù),男生人數(shù)和女生人數(shù)。 </p><p><b> 四、概要設(shè)計(jì)&l
8、t;/b></p><p> 1.系統(tǒng)結(jié)構(gòu)圖(功能模塊圖)</p><p><b> 2.功能模塊說(shuō)明:</b></p><p> (1). 數(shù)據(jù)錄入:創(chuàng)建單鏈表,調(diào)用Initnode()函數(shù)申請(qǐng)頭結(jié)點(diǎn),在調(diào)用append(),在調(diào)用Write_to_File()函數(shù)將信息寫(xiě)入文件中,</p><p> (
9、2) 插入模塊:先將文件信息讀出,再調(diào)用insert()函數(shù),可以向文件中插入信息。</p><p> 插入模塊:先將文件信息讀出,再調(diào)用del()函數(shù),可以將輸入錯(cuò)誤或者</p><p><b> 需要的信息刪除。</b></p><p> (4) 修改模塊:先將文件信息讀出,再調(diào)用modify()函數(shù),將輸入錯(cuò)誤的信息修改。</
10、p><p> (5) 查詢模塊:先將文件信息讀出,再調(diào)用search(),在search()中有調(diào)用兩個(gè)</p><p> 數(shù),一個(gè)按照宿舍信息查詢sushe_search(),需要樓號(hào)和宿舍號(hào),一個(gè)按照生信息查詢xuehao_search()需要學(xué)生學(xué)號(hào)或者姓名。</p><p> (6) 排序模塊:先將文件信息讀出,再調(diào)用sort (),按照學(xué)生學(xué)號(hào)排序,拍完
11、續(xù)沒(méi)有直接寫(xiě)入文件,如果要直接寫(xiě)入調(diào)用文件讀入函數(shù)Write_to_File().</p><p> (7) 統(tǒng)計(jì)模塊:先將文件信息讀出,再調(diào)用tongji()函數(shù),統(tǒng)計(jì)了女生人數(shù)和男生人數(shù),還統(tǒng)計(jì)了總?cè)藬?shù).</p><p> 五.詳細(xì)過(guò)程和運(yùn)行結(jié)果:</p><p> 刪除模塊 </p><p>&
12、lt;b> ??!=</b></p><p><b> ==</b></p><p> 插入模塊 </p><p> 查找模塊 </p><p> ?。? </p><p><
13、b> != </b></p><p><b> 修改模塊</b></p><p><b> ??!=</b></p><p><b> ==</b></p><p> 排序模塊 </p><p>
14、 統(tǒng)計(jì)模塊 </p><p><b> 六.參考文獻(xiàn):</b></p><p> 《C語(yǔ)言程序設(shè)計(jì)》: 王曙燕</p><p><b> 七.源代碼</b></p><p> #include <stdio.h></p>
15、<p> #include <stdlib.h></p><p> #include <string.h></p><p> //#include <conio.h> </p><p> typedef struct Student</p><p><b> {</b&
16、gt;</p><p> intnum; /*學(xué)號(hào)*/</p><p> charname[15]; /*姓名*/</p><p> charsex; /*性別*/</p><p> charzhu
17、anye[20]; /*專業(yè)*/</p><p> intlounum; /*樓號(hào)*/</p><p> intsushenum; /*宿舍號(hào)*/ </p><p> intchuangnum; /*床號(hào)*
18、/ </p><p> struct Student *next;</p><p><b> }Stu;</b></p><p> void Write_to_File(Stu *L) /*將信息寫(xiě)入文件*/</p><p&g
19、t;<b> {</b></p><p><b> FILE *fp;</b></p><p><b> Stu *p;</b></p><p> fp=fopen("sushe.txt","w");</p><p> if(f
20、p==NULL)</p><p><b> {</b></p><p> printf("打開(kāi)失?。?quot;);</p><p> getchar();</p><p> getchar();</p><p><b> exit(0);</b><
21、/p><p><b> }</b></p><p> p=L->next;</p><p><b> while(p)</b></p><p><b> {</b></p><p> fprintf(fp,"%d %s %c %s
22、%d %d %d\n",p->num,p->name,p->sex, p->zhuanye,p->lounum,p->sushenum,p->chuangnum);</p><p> p=p->next;</p><p><b> }</b></p><p> fclose(fp)
23、;</p><p><b> }</b></p><p> void InitStu(Stu **h) /*創(chuàng)建頭結(jié)點(diǎn)*/</p><p><b> {</b></p><p> (*h)=(Stu *)malloc(sizeof(Stu));</p&
24、gt;<p> if(h==NULL)</p><p><b> {</b></p><p> printf("創(chuàng)建失敗!!");</p><p> getchar();</p><p> getchar();</p><p><b> ex
25、it(0);</b></p><p><b> }</b></p><p> (*h)->next=NULL;</p><p><b> }</b></p><p> void append( ) /*錄入學(xué)生信息*/</p>
26、;<p><b> {</b></p><p> Stu *head;</p><p> Stu *p,*q;</p><p><b> char ch; </b></p><p> InitStu(&head);</p><p><b&
27、gt; q=head;</b></p><p><b> while(1)</b></p><p><b> {</b></p><p> system("clear"); </p><p> printf("請(qǐng)錄入學(xué)生信息\n&quo
28、t;);</p><p> p=(Stu *)malloc(sizeof(Stu));</p><p> printf("\n學(xué)號(hào):");</p><p> scanf("%d",&p->num);</p><p> printf("\n姓名:");</p
29、><p> scanf("%s",p->name);</p><p> printf("\n性別:"); </p><p> scanf(" %c",&p->sex);</p><p> printf("\n專業(yè):");</p>
30、<p> scanf("%s",p->zhuanye);</p><p> printf("\n樓號(hào):");</p><p> scanf("%d",&p->lounum);</p><p> printf("\n宿舍號(hào):");</p>
31、;<p> scanf("%d",&p->sushenum);</p><p> printf("\n床號(hào):");</p><p> scanf("%d",&p->chuangnum);</p><p> p->next=q->next;<
32、/p><p> q->next=p;</p><p><b> q=p;</b></p><p> printf("按任意鍵繼續(xù)錄入,按0結(jié)束錄入");</p><p> getchar();</p><p> ch=getchar();</p>&l
33、t;p> if(ch=='0')</p><p><b> break;</b></p><p><b> }</b></p><p> Write_to_File(head);</p><p><b> } </b></p>&l
34、t;p> void Read_from_File(Stu *h) /*讀出文件信息*/</p><p><b> {</b></p><p><b> FILE *fp;</b></p><p> Stu *p,*q;</p><p><b&g
35、t; int i;</b></p><p> fp=fopen("sushe.txt","r");</p><p> if(fp==NULL)</p><p><b> {</b></p><p> printf("打開(kāi)失敗");</
36、p><p><b> exit(0);</b></p><p><b> }</b></p><p><b> q=h;</b></p><p> while(!feof(fp))</p><p><b> {</b><
37、/p><p> p=(Stu *)malloc(sizeof(Stu));</p><p> i=fscanf(fp,"%d %s %c %s %d %d %d\n",&p->num,p->name,&p->sex,</p><p> p->zhuanye,&p->lounum,&p
38、->sushenum,&p->chuangnum);</p><p> if(i == EOF)</p><p><b> break;</b></p><p> q->next=p;</p><p><b> q=p;</b></p><p&g
39、t;<b> }</b></p><p> q->next = NULL;</p><p> fclose(fp);</p><p><b> }</b></p><p> int display() /*顯示文件信息*/</p&g
40、t;<p><b> {</b></p><p> Stu *head = NULL;</p><p><b> Stu *p;</b></p><p> InitStu(&head);</p><p> Read_from_File(head);</p>
41、<p> //printf("ok!\n");</p><p> p=head->next;</p><p> system("clear");</p><p><b> if(!p)</b></p><p><b> {</b>
42、</p><p> printf("無(wú)內(nèi)容!");</p><p> printf("\n按任意鍵鍵返回\n");</p><p> getchar();</p><p> getchar();</p><p> return 0;</p><p&
43、gt;<b> }</b></p><p> printf("學(xué)號(hào) 姓名 性別 專業(yè) 樓號(hào) 宿舍號(hào) 床號(hào)\n\n");</p><p><b> while(p)</b></p><p><b> {</b></p>&
44、lt;p> printf("%-8d%-10s%-6c%-14s%-8d%-8d%-5d\n",p->num,p->name,p->sex,p->zhuanye,</p><p> p->lounum,p->sushenum,p->chuangnum);</p><p> p=p->next;</p>
45、;<p><b> }</b></p><p> printf("\n按任意鍵返回\n");</p><p> getchar();</p><p> getchar();</p><p><b> return 1;</b></p><
46、;p><b> }</b></p><p> void del() /*刪除學(xué)生信息*/</p><p><b> {</b></p><p> Stu *head;</p><p> Stu *p,*q;</p><p&g
47、t; char ch,h;</p><p><b> int N;</b></p><p> int lounum,sushenum,chuangnum;</p><p> InitStu(&head);</p><p> Read_from_File(head);</p><p&g
48、t;<b> q=head;</b></p><p> p=head->next;</p><p><b> do</b></p><p><b> {</b></p><p> system("clear");</p><
49、;p> printf("\n1. 根據(jù)學(xué)生學(xué)號(hào)刪除\n");</p><p> printf("\n2. 根據(jù)宿舍信息刪除\n");</p><p> printf("\n 請(qǐng)選擇刪除方式:");</p><p> scanf(" %c", &ch);</
50、p><p><b> while(1)</b></p><p><b> {</b></p><p> if(ch=='1')</p><p><b> {</b></p><p> printf("\n請(qǐng)輸入學(xué)生學(xué)號(hào):&
51、quot;);</p><p> scanf("%d",&N);</p><p><b> while(p)</b></p><p><b> {</b></p><p> if(p->num==N)</p><p><b&g
52、t; {</b></p><p> q->next=p->next;</p><p> printf("刪除成功!");</p><p><b> break;</b></p><p><b> }</b></p><p&g
53、t;<b> q=p;</b></p><p> p=p->next;</p><p><b> }</b></p><p> if(p==NULL)</p><p><b> {</b></p><p> printf("
54、;\n未找到此學(xué)生");</p><p><b> break;</b></p><p><b> }else</b></p><p><b> {</b></p><p><b> free(p);</b></p><
55、;p><b> }</b></p><p><b> }</b></p><p> else if(ch=='2')</p><p><b> {</b></p><p> printf("\n請(qǐng)輸入宿舍信息(樓號(hào) 宿舍 床號(hào)):&qu
56、ot;);</p><p> scanf("%d %d %d",&lounum,&sushenum,&chuangnum);</p><p> while(p!=NULL)</p><p><b> {</b></p><p> if(p->lounum==lou
57、num && p->sushenum==sushenum && p->chuangnum)</p><p><b> {</b></p><p> q->next=p->next;</p><p> printf("刪除成功!");</p><
58、p><b> break;</b></p><p><b> }</b></p><p><b> q=p;</b></p><p> p=p->next;</p><p><b> }</b></p><p>
59、; if(p==NULL)</p><p><b> {</b></p><p> printf("未找到此學(xué)生");</p><p><b> break;</b></p><p><b> }else</b></p><p&
60、gt;<b> {</b></p><p><b> free(p);</b></p><p><b> }</b></p><p><b> }</b></p><p><b> break;</b></p>
61、<p><b> }</b></p><p> printf("\n\n是否繼續(xù) :Y/N?");</p><p> scanf(" %c", &h);</p><p> }while(h=='Y' ||h=='y');</p>&
62、lt;p> Write_to_File(head);</p><p><b> }</b></p><p> void insert()/*用頭插法插入學(xué)生信息*/</p><p><b> {</b></p><p> Stu *p , *head;</p>
63、<p><b> char ch;</b></p><p> InitStu(&head);</p><p> Read_from_File(head);</p><p> system("clear");</p><p><b> do</b><
64、;/p><p><b> { </b></p><p> p=(Stu*)malloc(sizeof(Stu));</p><p> p->next=NULL;</p><p> printf("\t\t請(qǐng)輸入插入的學(xué)生信息 :\n ");</p><p> p
65、rintf("\t 學(xué)號(hào):");</p><p> scanf("%d",&p->num);</p><p> printf("\n\t 姓名:");</p><p> scanf("%s",p->name);</p><p> pri
66、ntf("\n\t性別:"); </p><p> scanf(" %c",&p->sex);</p><p> printf("\n\t 專業(yè):");</p><p> scanf("%s",p->zhuanye);</p><p>
67、 printf("\n\t 樓號(hào):");</p><p> scanf("%d",&p->lounum);</p><p> printf("\n\t 宿舍號(hào):");</p><p> scanf("%d",&p->sushenum);</p>
68、;<p> printf("\n\t 床號(hào):");</p><p> scanf("%d",&p->chuangnum);</p><p> p->next = head->next;</p><p> head->next = p;</p><p>
69、; printf("\n\n是否繼續(xù)插入?Y/N");</p><p> scanf(" %c",&ch);</p><p> }while(ch=='y'||ch=='Y'); </p><p> Write_to_File(head);</p><p>
70、;<b> }</b></p><p> void modify( ) /*修改學(xué)生信息(按學(xué)號(hào)修改)*/</p><p><b> {</b></p><p> Stu *head;</p><p><b> Stu *p;</b></
71、p><p><b> char ch;</b></p><p><b> int N;</b></p><p> InitStu(&head);</p><p> Read_from_File(head);</p><p> system("clear
72、");</p><p> printf("\n\n請(qǐng)輸入修改的學(xué)生學(xué)號(hào): ");</p><p> scanf("%d",&N);</p><p> p=head->next;</p><p><b> do</b></p><
73、p><b> {</b></p><p> while(p!=NULL)</p><p><b> {</b></p><p> if(p->num==N)</p><p><b> {</b></p><p> system(&
74、quot;clear"); </p><p> printf("\n請(qǐng)輸入新的學(xué)生信息 :\n ");</p><p> printf("\n學(xué)號(hào):");</p><p> scanf("%d",&p->num);</p><p> printf
75、("\n姓名:");</p><p> scanf("%s",p->name);</p><p> printf("\n性別:"); </p><p> scanf(" %c",&p->sex);</p><p> printf(&qu
76、ot;\n專業(yè):");</p><p> scanf("%s",p->zhuanye);</p><p> printf("\n樓號(hào):");</p><p> scanf("%d",&p->lounum);</p><p> printf(&qu
77、ot;\n宿舍號(hào):");</p><p> scanf("%d",&p->sushenum);</p><p> printf("\n床號(hào):");</p><p> scanf("%d",&p->chuangnum);</p><p>&l
78、t;b> break;</b></p><p><b> }</b></p><p> p=p->next;</p><p><b> }</b></p><p> if(p==NULL)</p><p> printf("\n未
79、找到此學(xué)生");</p><p><b> else</b></p><p><b> {</b></p><p> printf("修改成功\n");</p><p><b> }</b></p><p> pr
80、intf("\n\n 繼續(xù)修改 ?Y/N");</p><p> scanf(" %c",&ch);</p><p> }while(ch=='y'||ch=='Y');</p><p> Write_to_File(head);</p><p><b
81、> }</b></p><p> void xuehao_search(Stu * head) /*按照學(xué)生學(xué)號(hào)查找*/</p><p><b> {</b></p><p><b> int num;</b></p><p><b&g
82、t; Stu *p;</b></p><p><b> char ch;</b></p><p> p=head->next ;</p><p><b> do</b></p><p><b> {</b></p><p>
83、 system("clear");</p><p> printf("\n請(qǐng)輸入要查找的學(xué)生學(xué)號(hào) : ");</p><p> scanf("%d",&num);</p><p> while(p!=NULL)</p><p><b> {</b>
84、;</p><p> if(p->num == num )</p><p><b> {</b></p><p> printf("學(xué)號(hào) 姓名 性別 專業(yè) 樓號(hào) 宿舍號(hào) 床號(hào)\n\n");</p><p> printf("%-8d%-8s%-4
85、c%-8s%-8d%-8d%-5d\n",p->num,p->name,p->sex,p->zhuanye,</p><p> p->lounum,p->sushenum,p->chuangnum);</p><p><b> break;</b></p><p><b> }
86、</b></p><p> p=p->next;</p><p><b> }</b></p><p> if(p==NULL)</p><p> printf("\n未找到此學(xué)生");</p><p> printf("\n\n 繼續(xù)查找
87、 ?Y/N");</p><p> scanf("%s",&ch);</p><p> }while(ch=='Y' || ch=='y');</p><p><b> }</b></p><p> void sushe_search(Stu
88、*head) /*按照宿舍信息查找*/</p><p><b> {</b></p><p> int lounum,sushenum,chuangnum;</p><p><b> Stu *p;</b></p><p><b> char ch;<
89、/b></p><p> p=head->next;</p><p><b> do</b></p><p><b> {</b></p><p> system("clear");</p><p> printf("\n請(qǐng)
90、輸入要查找的學(xué)生宿舍信息(樓號(hào) 宿舍 床號(hào)) : ");</p><p> printf("\n 樓號(hào) :");</p><p> scanf("%d",&lounum);</p><p> printf("\n 宿舍號(hào) :");</p><p> scan
91、f("%d",&sushenum);</p><p> printf("\n 床號(hào) :");</p><p> scanf("%d",&chuangnum);</p><p> while(p!=NULL)</p><p><b> {</b&
92、gt;</p><p> if(p->lounum==lounum && p->sushenum==sushenum</p><p> &&p->chuangnum==chuangnum)</p><p><b> {</b></p><p> printf(&
93、quot;學(xué)號(hào) 姓名 性別 專業(yè) 樓號(hào) 宿舍號(hào) 床號(hào)\n\n");</p><p> printf("%-8d%-8s%-4c%-8s%-8d%-8d%-5d\n",p->num,p->name,p->sex,</p><p> p->zhuanye,</p><p> p->
94、;lounum,p->sushenum,p->chuangnum);</p><p><b> break;</b></p><p><b> }</b></p><p> p=p->next;</p><p><b> }</b></p>
95、<p> if(p==NULL)</p><p> printf("\n未找到此學(xué)生");</p><p> printf("\n\n 是否繼續(xù) ?Y/N");</p><p> scanf("%s",&ch);</p><p> }while(ch=
96、='y' || ch=='Y');</p><p><b> }</b></p><p> void Search( ) /*查找學(xué)生信息*/</p><p><b> { </b></p><p> int choose;&l
97、t;/p><p> Stu *head;</p><p> InitStu(&head);</p><p> Read_from_File(head);</p><p> system("clear");</p><p> printf("\n1.根據(jù)宿舍信息查找."
98、;);</p><p> printf("\n2.根據(jù)學(xué)生學(xué)號(hào)查找.");</p><p> printf("\n3.退出.\n\n");</p><p> printf("\n請(qǐng)選擇查找方式:");</p><p> scanf("%d",&ch
99、oose);</p><p> switch(choose)</p><p><b> {</b></p><p><b> case 1:</b></p><p> sushe_search(head);</p><p><b> break;</
100、b></p><p><b> case 2:</b></p><p> xuehao_search(head);</p><p><b> break;</b></p><p><b> case 3:</b></p><p><b
101、> break;</b></p><p><b> }</b></p><p><b> }</b></p><p> void sort( ) /*將學(xué)生信息按學(xué)號(hào)排序*/</p><p><b> {</b></
102、p><p> Stu *head;</p><p> Stu *i,*j,*k;</p><p> Stu *m,*n;</p><p> Stu *temp;</p><p><b> int l=0;</b></p><p> InitStu(&head
103、);</p><p> Read_from_File(head); //冒泡排序法</p><p> for(m=head,i=head->next;i;m=i,i=i->next)</p><p><b> {</b></p><p><b>
104、k=i;</b></p><p> for(n=i,j=i->next;j;n=j,j=j->next)</p><p><b> {</b></p><p> if(j->num< k->num)</p><p><b> {</b></p&
105、gt;<p><b> k=j;</b></p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> if(i!=k)</b&
106、gt;</p><p><b> {</b></p><p> m->next=j;</p><p> n->next=i;</p><p> temp=i->next;</p><p> i->next=j->next;</p><p&
107、gt; j->next=temp;</p><p><b> i=head;</b></p><p><b> }</b></p><p><b> }</b></p><p> system("clear");</p><
108、;p> printf("\n\n輸入學(xué)生信息 : \n\n");</p><p> i=head->next;</p><p> printf("學(xué)號(hào) 姓名 性別 專業(yè) 樓號(hào) 宿舍號(hào) 床號(hào)\n\n");</p><p><b> while(i)</b>&l
109、t;/p><p><b> {</b></p><p> printf("%-8d%-8s%-4c%-8s%-8d%-8d%-5d\n",i->num,i->name,i->sex,</p><p> i->zhuanye,</p><p> i->lounum,i-
110、>sushenum,i->chuangnum);</p><p> i=i->next;</p><p><b> }</b></p><p> printf("\n按任意鍵返回!");</p><p> getchar();</p><p> ge
111、tchar();</p><p><b> }</b></p><p> void tongji( ) /*統(tǒng)計(jì)學(xué)生信息*/</p><p><b> {</b></p><p> Stu *head,*p;</p><p> int
112、 Count1,Count2;</p><p> InitStu(&head);</p><p> Read_from_File(head);</p><p> system("clear");</p><p> p=head->next;</p><p><b>
113、 Count1=0;</b></p><p><b> Count2=0;</b></p><p> while(p!=NULL)</p><p><b> {</b></p><p> if(p->sex=='w' || p->sex=='W
114、')</p><p><b> {</b></p><p><b> Count1++;</b></p><p><b> }</b></p><p><b> else </b></p><p><b>
115、; {</b></p><p><b> Count2++;</b></p><p><b> }</b></p><p> p=p->next;</p><p><b> }</b></p><p> printf(&q
116、uot;\t女生總數(shù) : %d\n ",Count1);</p><p> printf("\t男生總數(shù) : %d\n ",Count2);</p><p> printf("\t學(xué)生總數(shù) : %d\n ",Count1+Count2);</p><p> printf("\t按任意鍵返回!&q
117、uot;);</p><p> getchar();</p><p> getchar();</p><p><b> }</b></p><p> void main()</p><p><b> {</b></p><p> int c
118、hoice;</p><p><b> char ch;</b></p><p><b> while(1)</b></p><p><b> {</b></p><p> system("clear");</p><p>
119、 printf("\n 學(xué)生宿舍管理系統(tǒng)\n");</p><p> printf("=========================================\n");</p><p> printf(" 1.錄入學(xué)生信息\n\n");</p><p> prin
120、tf(" 2.刪除學(xué)生信息\n\n");</p><p> printf(" 3.插入學(xué)生信息\n\n");</p><p> printf(" 4.修改學(xué)生信息\n\n");</p><p> printf(" 5.顯示學(xué)生信息\n\
121、n");</p><p> printf(" 6.查找學(xué)生信息\n\n");</p><p> printf(" 7.排序?qū)W生信息\n\n");</p><p> printf(" 8.統(tǒng)計(jì)學(xué)生信息\n\n");</p>
122、<p> printf(" 0.退 出 系 統(tǒng)\n");</p><p> printf("==========================================\n");</p><p> printf(" 請(qǐng)選擇0-8:\n");</p><p> p
123、rintf("\n 請(qǐng)選擇要進(jìn)行的操作 : ");</p><p> scanf("%d",&choice);</p><p> switch(choice)</p><p><b> {</b></p><p><b> case 1:</b&g
124、t;</p><p><b> append();</b></p><p><b> break;</b></p><p><b> case 2:</b></p><p><b> del();</b></p><p>&
125、lt;b> break;</b></p><p><b> case 3:</b></p><p><b> insert();</b></p><p><b> break;</b></p><p><b> case 4:</b
126、></p><p><b> modify();</b></p><p><b> break;</b></p><p><b> case 5:</b></p><p> display();</p><p><b> bre
127、ak;</b></p><p><b> case 6:</b></p><p><b> Search();</b></p><p><b> break;</b></p><p><b> case 7:</b></p>
128、<p><b> sort();</b></p><p><b> break;</b></p><p><b> case 8:</b></p><p><b> tongji();</b></p><p><b> b
129、reak;</b></p><p><b> case 0:</b></p><p> printf("\n\t\t確定退出? (Y/N)");</p><p> scanf(" %c", &ch);</p><p> if(ch=='Y'
130、;||ch=='y')</p><p><b> exit(0);</b></p><p> if(ch=='N' || ch=='n')</p><p><b> {</b></p><p> system("clear"
溫馨提示
- 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ì)課程設(shè)計(jì)--學(xué)生宿舍信息管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)--- 學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)6
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)7
- c語(yǔ)言課程設(shè)計(jì)--宿舍管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)報(bào)告(宿舍管理系統(tǒng))
- c語(yǔ)言課程設(shè)計(jì)報(bào)告(宿舍管理系統(tǒng))
- 學(xué)生宿舍管理系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---學(xué)生宿舍管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論