版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘要</b></p><p> 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。</p><p> 本系統(tǒng)是一個簡單的統(tǒng)計和管理學(xué)生的成績的系統(tǒng)。運用C語言的常
2、用語句編譯而成,可在VC++的軟件上進行運行。</p><p> 設(shè)計此程序,省去了人工紙質(zhì)錄入的繁瑣以及查找的不方便及大量時間和精力。調(diào)出學(xué)生成績的操作也比較簡單實用,不會造成查找錯誤、排序錯誤等人工記錄時容易犯的錯誤。雖然略顯簡單,但是是一個實用性特別強的的軟件。</p><p> 此程序的主要功能有學(xué)生成績數(shù)據(jù)錄入、學(xué)生成績查找、學(xué)生成績統(tǒng)計排序、學(xué)生數(shù)據(jù)插入、成績單顯示等。經(jīng)過
3、對于整個程序一系列的查找、調(diào)試以及檢查,整個程序基本可以正常使用。這個程序的設(shè)計也讓我逐漸對C語言的邏輯和概念有了更深刻的理解,并對以后的學(xué)習(xí)也起到了很大的幫助作用。當(dāng)然在整個程序的調(diào)試過程中,也有許多我所不了解的地方,有一些問題經(jīng)過自己的查找資料及詢問同學(xué)之后已經(jīng)弄懂了,但仍存在一些問題,例如鏈表的使用和編譯,仍存在疑問。因此日后應(yīng)加強此方面的學(xué)習(xí)及理解,逐漸達到了解并熟練運用的程度。</p><p> 關(guān)鍵
4、詞:C語言、學(xué)生成績管理系統(tǒng)、數(shù)據(jù)錄入、數(shù)據(jù)</p><p><b> 目錄</b></p><p> 一.程序框圖及流程圖:4</p><p><b> 1.程序框圖4</b></p><p><b> 2.流程圖5</b></p><p&g
5、t; 1.主程序流程圖5</p><p> 2.輸入學(xué)生姓名、成績的cin函數(shù)6</p><p> 3.用來排序?qū)W生的sort_all函數(shù)7</p><p> 二.程序源代碼:8</p><p> 三.程序運行結(jié)果:18</p><p> 1.初始運行結(jié)果18</p><p&
6、gt; 2.學(xué)生數(shù)據(jù)鍵盤錄入結(jié)果18</p><p> 3.建立新數(shù)據(jù)的結(jié)果:19</p><p> 4.學(xué)生成績統(tǒng)計的結(jié)果:19</p><p> 5.學(xué)生成績查詢的查詢的結(jié)果:20</p><p> 6.插入學(xué)生數(shù)據(jù)的結(jié)果21</p><p> 7.查詢成績表的結(jié)果:21</p>
7、<p> 四.總結(jié)心得:22</p><p> 五.參考文獻:22</p><p> 一.程序框圖及流程圖:</p><p><b> 1.程序框圖</b></p><p><b> 2.流程圖</b></p><p><b> 1.主
8、程序流程圖</b></p><p> 2.輸入學(xué)生姓名、成績的cin函數(shù)</p><p> 3.用來排序?qū)W生的sort_all函數(shù)</p><p><b> 二.程序源代碼:</b></p><p> #include <stdio.h></p><p> #in
9、clude <stdlib.h></p><p> #include <string.h></p><p> #include <malloc.h></p><p> #define LEN sizeof(Student)</p><p> typedef struct student</p&
10、gt;<p><b> {int num;</b></p><p> char name[20];</p><p> int score[4];</p><p><b> int sum;</b></p><p> struct student *next;</p>
11、;<p><b> }Student;</b></p><p><b> int n;</b></p><p> Student *cin(void); </p><p> Student *sort_1(Student *head,int); </p>&
12、lt;p> void sort_2(Student *head);</p><p> void print(Student *head);</p><p> Student *sort_all(Student *head);</p><p> void find(Student *head);</p><p> Student
13、 *add_new(Student *head);</p><p> Student *cin()</p><p> {int flag; </p><p> Student *head,*p1,*p2;</p><p><b> n=0;</b></p><p> head=(S
14、tudent *)malloc(LEN);</p><p><b> p2=head;</b></p><p> printf(“\n請輸入第%d名學(xué)生的學(xué)號,學(xué)號為0表示結(jié)束輸入:”,n+1); </p><p> scanf(“%d”,&flag);</p><p> while(getchar()!
15、=’\n’);</p><p> for(;flag;)</p><p><b> {n++;</b></p><p> p1=(Student *)malloc(LEN);</p><p> p1->num=flag;</p><p> printf(“請輸入第%d名學(xué)生的姓名:
16、”,n);</p><p> scanf(“%s”,p1->name); </p><p> printf(“請輸入第%d名學(xué)生的語文成績:”,n);</p><p> scanf(“%d”,&p1->score[0]);</p><p> printf(“請輸入第%d名學(xué)生的數(shù)學(xué)成績:”,n);</p>
17、;<p> scanf(“%d”,&p1->score[1]);</p><p> printf(“請輸入第%d名學(xué)生的英語成績:”,n);</p><p> scanf(“%d”,&p1->score[2]);</p><p> printf(“請輸入第%d名學(xué)生的計算機成績:”,n);</p>&l
18、t;p> scanf(“%d”,&p1->score[3]);</p><p> p1->sum=p1->score[0]+p1->score[1]+p1->score[2]+p1->score[3];</p><p> p2->next=p1;p2=p1;</p><p> printf(“\n請輸入
19、第%d名學(xué)生的學(xué)號,沒有此學(xué)生則輸入0表示結(jié)束:”,n+1); scanf(“%d”,&flag);</p><p><b> }</b></p><p> p2->next=NULL;</p><p> printf(“\n\n”);</p><p> return head;</p>
20、<p><b> }</b></p><p> Student *sort_all(Student *head)</p><p> {int choose;</p><p><b> for(;;) </b></p><p><b> {</b><
21、/p><p> printf(“\n\t\t# # # # # 學(xué)生成績統(tǒng)計排序 # # # #\n”);</p><p> printf(“\t\t#\t1.按學(xué)生學(xué)號排序\t #\n”);</p><p> printf(“\t\t#\t2.按學(xué)生總分排序\t #\n”);</p><p> printf(“\t\t#\t3.按學(xué)生語
22、文成績排序\t #\n”);</p><p> printf(“\t\t#\t4.按學(xué)生數(shù)學(xué)成績排序\t #\n”);</p><p> printf(“\t\t#\t5.按學(xué)生英語成績排序\t #\n”);</p><p> printf(“\t\t#\t6.按學(xué)生計算機成績排序\t #\n”);</p><p> printf(“
23、\t\t#\t7.單科高分及均分\t #\n”);</p><p> printf(“\t\t#\t8.顯示當(dāng)前學(xué)生成績\t #\n”);</p><p> printf(“\t\t#\t0.返回上一級菜單\t #\n”);</p><p> printf(“請輸入你要執(zhí)行的操作:”);</p><p> scanf(“%d”,&am
24、p;choose);</p><p> while(getchar()!=’\n’);</p><p> switch(choose)</p><p><b> {</b></p><p><b> case 1:</b></p><p><b> cas
25、e 2:</b></p><p><b> case 3:</b></p><p><b> case 4:</b></p><p><b> case 5:</b></p><p> case 6:head=sort_1(head,choose);brea
26、k;</p><p> case 7:print(head);sort_2(head);break;</p><p> case 8:print(head);break;</p><p> case 0:return head;</p><p> default: printf(“\n\n您的輸入有誤!請重新輸入:\n\n”);bre
27、ak;</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> Student *sort_1(Student *head,int choose)</p><p><
28、;b> {</b></p><p> Student *p1,*p2=head->next,*pm,*px;</p><p> Student mid;</p><p> if (!p2) return head;</p><p> for(p1=p2;p1->next!=NULL;p1=p1->
29、next)</p><p><b> {pm=p1;</b></p><p> for(p2=p1->next;p2!=NULL;p2=p2->next)</p><p> switch(choose)</p><p><b> {</b></p><p>
30、; case 1:if (pm->num>p2->num) pm=p2;break;</p><p> case 2:if (pm->sum<p2->sum) pm=p2;break;</p><p> case 3:if (pm->score[0]<p2->score[0]) pm=p2;break;</p>&l
31、t;p> case 4:if (pm->score[1]<p2->score[1]) pm=p2;break;</p><p> case 5:if (pm->score[2]<p2->score[2]) pm=p2;break;</p><p> case 6:if (pm->score[3]<p2->score[3])
32、pm=p2;break;</p><p><b> }</b></p><p> if (pm!=p1)</p><p><b> {</b></p><p><b> mid=*pm;</b></p><p><b> *pm=*p
33、1;</b></p><p><b> *p1=mid;</b></p><p> px=pm->next;</p><p> pm->next=p1->next;</p><p> p1->next=px;</p><p><b> }&l
34、t;/b></p><p><b> }</b></p><p> printf(“\n排序后的成績表為:\n”);</p><p> print(head); </p><p> return head;</p><p><b> }</b></p&g
35、t;<p> void sort_2(Student *head)</p><p><b> {</b></p><p> Student *p=head->next;</p><p> int max_1,max_2,max_3,max_4,min_1,min_2,min_3,min_4;</p>&
36、lt;p> int max_sum,min_sum;</p><p> int sum_1=0,sum_2=0,sum_3=0,sum_4=0;</p><p> float aver_1,aver_2,aver_3,aver_4,aver_sum;</p><p> if (!p) return;</p><p> max_
37、1=min_1=p->score[0];max_2=min_2=p->score[1];</p><p> max_3=min_3=p->score[2];max_2=min_2=p->score[3];</p><p> max_sum=min_sum=p->sum;</p><p> for(;p;p=p->next)&
38、lt;/p><p><b> {</b></p><p> if (max_1<p->score[0]) max_1=p->score[0];</p><p> else if (min_1>p->score[0]) min_1=p->score[0];</p><p> if (
39、max_2<p->score[1]) max_2=p->score[1];</p><p> else if (min_2>p->score[1]) min_2=p->score[1];</p><p> if (max_3<p->score[2]) max_3=p->score[2];</p><p>
40、else if (min_3>p->score[2]) min_3=p->score[2];</p><p> if (max_4<p->score[3]) max_4=p->score[3];</p><p> else if (min_4>p->score[3]) min_4=p->score[3];</p>&l
41、t;p> if (max_sum<p->sum) max_sum=p->sum;</p><p> else if (min_sum>p->sum) min_sum=p->sum; </p><p> sum_1+=p->score[0];sum_2+=p->score[1];sum_3+=p->score[2];sum_4
42、+=p->score[3];</p><p><b> }</b></p><p> aver_1=1.0*sum_1/n;aver_2=1.0*sum_2/n;aver_3=1.0*sum_3/n;aver_4=1.0*sum_4/n;</p><p> aver_sum=aver_1+aver_2+aver_3+aver_4;&
43、lt;/p><p> printf(“總共%d名學(xué)生,具體數(shù)據(jù)為:\n”,n); </p><p> printf(“語文最高分為%d,最低分為%d,平均分為%.2f\n”,max_1,min_1,aver_1);</p><p> printf(“數(shù)學(xué)最高分為%d,最低分為%d,平均分為%.2f\n”,max_2,min_2,aver_2);</p>
44、<p> printf(“英語最高分為%d,最低分為%d,平均分為%.2f\n”,max_3,min_3,aver_3); </p><p> printf(“計算機最高分為%d,最低分為%d,平均分為%.2f\n”,max_4,min_4,aver_4);</p><p> printf(“總分最高分為%d,最低分為%d,平均分為%.2f\n”,max_sum,min
45、_sum,aver_sum);</p><p><b> } </b></p><p> void find(Student *head)</p><p><b> {</b></p><p> Student *p;</p><p> int choose,fnu
46、m;</p><p> char tem[20];</p><p> if (n==0) {printf(“\n當(dāng)前系統(tǒng)沒有任何學(xué)生數(shù)據(jù),您就別費勁了!\n “);return;}</p><p><b> for(;;)</b></p><p><b> {</b></p>
47、<p> printf(“\n請輸入您要查詢學(xué)生的方式:\n\n”);</p><p> printf(“1、按學(xué)號查詢;2、按姓名查詢;0、我不查詢了。\n\n”);</p><p> printf(“請選擇:”);</p><p> scanf(“%d”,&choose);</p><p> while(get
48、char()!=’\n’);</p><p> if (choose==1) </p><p><b> {</b></p><p> printf(“\n請輸入你要查詢的學(xué)生的學(xué)號,輸入0退出學(xué)號查詢:”);</p><p> scanf(“%d”,&fnum);</p><p>
49、; for(;fnum;)</p><p><b> {</b></p><p> for(p=head->next;p!=NULL&&p->num!=fnum;p=p->next);</p><p><b> if (!p) </b></p><p>&l
50、t;b> {</b></p><p> printf(“\n\n找不到你要查詢的學(xué)號,請重新輸入,輸入0表示結(jié)束:”);</p><p> scanf(“%d”,&fnum);</p><p><b> }</b></p><p> else if (p->num==fnum)&
51、lt;/p><p><b> {</b></p><p> printf(“\n學(xué)號為%d學(xué)生的數(shù)據(jù)為:\n”,p->num);</p><p> printf(“學(xué)號\t姓名\t語文成績 數(shù)學(xué)成績 英語成績 計算機成績 總分\n”);</p><p> printf(“%d\t%s\t %d %d
52、 %d %d %d\n”,p->num,</p><p> p->name,p->score[0],p->score[1],p->score[2],p->score[3],p->sum);</p><p> printf(“\n\n請輸入你還要查詢的學(xué)生的學(xué)號,輸入0表示不按學(xué)號查詢了:”);</p>&l
53、t;p> scanf(“%d”,&fnum);</p><p><b> }</b></p><p><b> }</b></p><p> } </p><p> else if (choose==2)</p><p>
54、<b> {</b></p><p> printf(“\n請輸入你要查詢的學(xué)生的姓名,輸入0退出姓名查詢:”);</p><p> scanf(“%s”,tem); </p><p> for(;strcmp(tem,”0”);)</p><p><b> {</b&
55、gt;</p><p> for(p=head->next;p!=NULL&&strcmp(p->name,tem);p=p->next);</p><p><b> if (!p)</b></p><p><b> {</b></p><p> print
56、f(“\n\n找不到你要查詢的姓名,請重新輸入,輸入0表示結(jié)束:”);</p><p> scanf(“%s”,tem);</p><p><b> }</b></p><p> else if (!strcmp(p->name,tem))</p><p><b> {</b><
57、/p><p> printf(“\n姓名為%s學(xué)生的數(shù)據(jù)為:\n”,p->name);</p><p> printf(“學(xué)號\t姓名\t語文成績 數(shù)學(xué)成績 英語成績 計算機成績 總分\n”);</p><p> printf(“%d\t%s\t %d %d %d %d %d\n”,p->num, p->nam
58、e,p->score[0],p->score[1],p->score[2],p->score[3],p->sum);</p><p> printf(“\n\n請輸入你還要查詢的學(xué)生的姓名,輸入0表示不按姓名查詢了:”);</p><p> scanf(“%s”,tem);</p><p><b> }</b>
59、;</p><p><b> }</b></p><p><b> } </b></p><p> else if (choose==0) {printf(“\n你選擇了不查詢!\n”);break;}</p><p> else {printf(“\n你以其他方式選擇了不查詢!\n”
60、);break;}</p><p><b> }</b></p><p><b> }</b></p><p> Student *add_new(Student *head)</p><p><b> {</b></p><p> Stude
61、nt *p;</p><p> int flag; </p><p> printf(“\n\n請輸入你要新加入學(xué)生的學(xué)號,學(xué)號為0表示結(jié)束輸入:”); </p><p> scanf(“%d”,&flag);</p><p> while(getchar()!=’\n’);</p><p> for
62、(;flag;)</p><p><b> {</b></p><p> p=(Student *)malloc(LEN);</p><p> p->num=flag;</p><p> printf(“請輸入新加入學(xué)生的姓名:”,n);</p><p> scanf(“%s”,p
63、->name); </p><p> printf(“請輸入新加入學(xué)生的語文成績:”,n);</p><p> scanf(“%d”,&p->score[0]);</p><p> printf(“請輸入新加入學(xué)生的數(shù)學(xué)成績:”,n);</p><p> scanf(“%d”,&p->score[1]
64、);</p><p> printf(“請輸入新加入學(xué)生的英語成績:”,n);</p><p> scanf(“%d”,&p->score[2]);</p><p> printf(“請輸入第%d名學(xué)生的計算機成績:”,n);</p><p> scanf(“%d”,&p->score[3]);</p
65、><p> p->sum=p->score[0]+p->score[1]+p->score[2]+p->score[3];</p><p> p->next=head->next;</p><p> head->next=p;</p><p><b> n++;</b>
66、</p><p> printf(“\n請輸入還要加入學(xué)生的學(xué)號,沒有此學(xué)生則輸入0表示結(jié)束:”); </p><p> scanf(“%d”,&flag);</p><p><b> }</b></p><p> head=sort_1(head,1);</p><p> pr
67、intf(“加入后的成績表為:\n”);</p><p> print(head); </p><p> return head;</p><p><b> }</b></p><p> void print(Student *head)</p><p><b> {</
68、b></p><p> Student *p=head->next;</p><p> if (!p) {printf(“\n\n此系統(tǒng)目前沒有任何學(xué)生數(shù)據(jù)!\n\n\n”);return;}</p><p> printf(“此系統(tǒng)目前共計學(xué)生%d名:\n”,n); </p><p> printf(“*********
69、*****************學(xué)生成績統(tǒng)計一覽*****************************\n”);</p><p> printf(“學(xué)號\t姓名\t語文成績 數(shù)學(xué)成績 英語成績 計算機成績 總分\n”);</p><p> for(;p;p=p->next)</p><p> printf(“%d\t%s\t %d
70、 %d %d %d %d\n”,</p><p> p->num,p->name,</p><p> p->score[0],p->score[1],p->score[2],p->score[3],</p><p> p->sum=p->score[0]+p->s
71、core[1]+p->score[2]+p->score[3]); </p><p><b> }</b></p><p> int main()</p><p><b> {</b></p><p> Student *head;</p><p>
72、 int choose,i;</p><p> head=(Student *)malloc(LEN);</p><p> head->next=NULL; </p><p><b> for(;;)</b></p><p><b> {</b></p><
73、p> printf(“\n\t\t* * * * * 學(xué)生成績管理系統(tǒng) * * * *\n”);</p><p> printf(“\t\t*\t1.學(xué)生數(shù)據(jù)鍵盤錄入\t *\n”);</p><p> printf(“\t\t*\t2.學(xué)生數(shù)據(jù)統(tǒng)計排序\t *\n”);</p><p> printf(“\t\t*\t3.查詢學(xué)生數(shù)據(jù)\t\t *\n
74、”);</p><p> printf(“\t\t*\t4.插入學(xué)生數(shù)據(jù)\t\t *\n”);</p><p> printf(“\t\t*\t5.顯示當(dāng)前成績表\t *\n”);</p><p> printf(“\t\t*\t0.退出成績管理系統(tǒng)\t *\n”);</p><p> printf(“\n請輸入你要執(zhí)行的操作:”);
75、</p><p> scanf(“%d”,&choose);</p><p> while(getchar()!=’\n’);</p><p> switch(choose)</p><p><b> {</b></p><p> case 1:printf(“\n\t\t\t\
76、t****注意****”); </p><p> printf(“\n\n 此選項將會建立新的學(xué)生數(shù)據(jù)系統(tǒng) ,原來的數(shù)據(jù)將不再存在,你確信要刪除原來的數(shù)據(jù)并建立新的數(shù)據(jù)系統(tǒng)么?\n\n”);</p><p> printf(“1、建立新的數(shù)據(jù)系統(tǒng);0、放棄建立新的數(shù)據(jù)系統(tǒng)。\n\n”);</p><p> printf(“請選擇:”);</p>
77、;<p> scanf(“%d”,&i);</p><p> if (i==1) {head=cin();print(head);break;}</p><p> else if (i==0) </p><p><b> {</b></p><p> printf(“\n你選擇了放棄建立新
78、的數(shù)據(jù)系統(tǒng)!\n”);break;</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> printf(“\n你做出別的選擇,當(dāng)作放棄建立!\n”);break;</p>
79、<p><b> } </b></p><p> case 2:head=sort_all(head);break;</p><p> case 3:find(head);break;</p><p> case 4:head=add_new(head);</p><p> case 5:print(
80、head);break;</p><p> case 0:system(“pause”);return 0;</p><p> default: printf(“\n\n您的輸入有誤!請重新輸入:\n\n”);break; </p><p><b> }</b></p><p><b> }</b
81、></p><p><b> }</b></p><p><b> 三.程序運行結(jié)果:</b></p><p><b> 1.初始運行結(jié)果</b></p><p> 2.學(xué)生數(shù)據(jù)鍵盤錄入結(jié)果</p><p> 3.建立新數(shù)據(jù)的結(jié)果:<
82、;/p><p> 4.學(xué)生成績統(tǒng)計的結(jié)果:</p><p> 5.學(xué)生成績查詢的查詢的結(jié)果:</p><p> 6.插入學(xué)生數(shù)據(jù)的結(jié)果</p><p> 7.查詢成績表的結(jié)果:</p><p><b> 四.總結(jié)心得:</b></p><p> 回顧起此次課程設(shè)計,
83、我從中學(xué)習(xí)到很多。從拿到題目到成整個編程,從理論到實踐,可以學(xué)到很多東西,不僅鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到的知識。通過這次課程設(shè)計,我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠(yuǎn)遠(yuǎn)不夠的。只有把所學(xué)的理論知識與實踐相結(jié)合,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考能力。在設(shè)計的過程中可謂困難重重,遇到過各種各樣的問題。同時在設(shè)計的過程中我也發(fā)現(xiàn)了自己的不足之處,對一些前面
84、學(xué)過的知識理解得不夠深刻,掌握得不夠牢固。比如結(jié)構(gòu)體、指針、數(shù)組這幾部分。通過這次課程設(shè)計,我也把前面所學(xué)過的知識又重新溫故了一遍。</p><p> 善于總結(jié),也是學(xué)習(xí)能力的一種體現(xiàn),每次完成一個編程任務(wù),完成一段代碼,都應(yīng)當(dāng)有目的的跟蹤該程序的應(yīng)用狀況,隨時總結(jié),找到自己的不足,這樣所編寫的程序才能逐步提高,</p><p> 生活也就像一次編程,開始之前要有充分的準(zhǔn)備,構(gòu)思題目,
85、查資料,就像給人生定下目標(biāo)計劃,然后進行策劃準(zhǔn)備。設(shè)計程序,上機調(diào)試程序,就像我們?nèi)フJ(rèn)真體會生活,感受生命帶給我們的一分一秒的體驗。編程期間有順利,更多的是困難,生活亦如此,順心事往往不能都發(fā)生,人生路途上的坎坷還要自己去跨越,重重困難有了自己的努力就一定可以得到解決。挫折是一份財富,經(jīng)歷是一份擁有。知識上的收獲固然重要,精神上的豐收更是可喜。當(dāng)程序終于接近尾聲,當(dāng)生活終于被毅力感染而多姿多彩,我們已然收獲成功,那是我們辛勞汗水的果實。
86、</p><p> 同時,從雷鳴老師的身上我們學(xué)到了很多實用的知識,再次表示感謝!同時也要感謝所有給予過我?guī)椭耐瑢W(xué)們!感謝大家的幫助與支持!</p><p><b> 五.參考文獻:</b></p><p> [1] 譚浩強.C程序設(shè)計.清華大學(xué)出版社,2005</p><p> [2] 譚浩強.C程序設(shè)計題解
87、與上機指導(dǎo).清華大學(xué)出版社,2005</p><p> [3] 高福祥等.匯編語言程序設(shè)計.東北大學(xué)出版社,1995 </p><p> [4] 張龍祥等.面向?qū)ο蟪绦蛟O(shè)計[M].人民郵電出版社,2001 </p><p> [5] 黃明等.21世紀(jì)進階輔導(dǎo) C語言程序設(shè)計.大連理工大學(xué)出版社,2005[6] 馬靖善等.C語言程序設(shè)計.清華大學(xué)出版社,20
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c語言課程設(shè)計---學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計-學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計----學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計-學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計-學(xué)生成績管理系統(tǒng)
- 學(xué)生成績管理系統(tǒng)--c語言課程設(shè)計
- c語言課程設(shè)計--學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計--學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計---學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計-學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計———學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計---學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計_學(xué)生成績管理系統(tǒng)
- c語言課程設(shè)計學(xué)生成績管理系統(tǒng)設(shè)計
- c語言課程設(shè)計--學(xué)生成績管理
- c語言課程設(shè)計--- 學(xué)生成績管理
評論
0/150
提交評論