




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、目 錄第一章 緒 論1 1.1 運動會分數(shù)統(tǒng)計系統(tǒng)的背景1 1.2 運動會分數(shù)統(tǒng)計系統(tǒng)的任務和目標1第二章 運動會分數(shù)統(tǒng)計系統(tǒng)的需求分析2 2.1 功能需求2 2.2 功能模塊2 2.3 數(shù)據(jù)要求3 2.4 性能要求3第三章 系統(tǒng)開發(fā)工具及關(guān)鍵技術(shù)4 3.1 系統(tǒng)開發(fā)工具4 CodeBlocks4 3.2 關(guān)鍵技術(shù)4 C語言4 數(shù)組4 3.2.3 鏈表4第四章 運動會分數(shù)統(tǒng)計系統(tǒng)的實現(xiàn)5 4.1 數(shù)據(jù)結(jié)構(gòu)設計5 4.2 結(jié)構(gòu)定義5 4.3 系統(tǒng)界面的實現(xiàn)6 4.3.1 主菜單窗口6 4.3.2 輸入各個項目成績并存儲文件6 4.3.3 統(tǒng)計各學??偡? 4.3.4 按學校編號排序輸出8 按學校
2、總分排序輸出8 按男團體總分排序輸出9 按女團體總分排序輸出9 按學校編號查詢學校某個項目情況10 按項目編號查詢?nèi)〉妹蔚膶W校10第五章 結(jié)束語11 5.1 課程設計總結(jié)115.2 致謝11參考文獻12附錄13第一章 緒 論1.1 運動會分數(shù)統(tǒng)計系統(tǒng)的背景在信息技術(shù)已經(jīng)深入人類工作生活的今天,計算機軟件得到了廣泛的應用,越來越多的政府和企業(yè)將其業(yè)務納入計算機軟件系統(tǒng) 。隨著社會進步,體育事業(yè)的發(fā)展,為了提高運動會成績統(tǒng)計準確,減少設計者們的工作量,開發(fā)了本系統(tǒng)。1.2 運動會分數(shù)統(tǒng)計系統(tǒng)的任務和目標任務:參加運動會有n個學校,學校編號為1n。比賽分成m個男子項目,和w個女子項目。項目編號為男
3、子1m,女子m+1m+w。不同的項目取前前三名積分;前三名的積分分別為:5、3、2。(m、w<=20,n<=10)。目標:1.可以輸入各個項目的前三名或前五名的成績;2.能統(tǒng)計各學??偡郑?.可以按學校編號、學校總分、男女團體總分排序輸出;4.可以按學校編號查詢學校某個項目的情況;可以按項目編號查詢?nèi)〉们叭蚯拔迕膶W校。規(guī)定:輸入數(shù)據(jù)形式和范圍:20以內(nèi)的整數(shù)(如果做得更好可以輸入學校的名稱,運動項目的名稱)。第二章 運動會分數(shù)統(tǒng)計系統(tǒng)的需求分析2.1功能需求運動會分數(shù)統(tǒng)計方案適合采用結(jié)構(gòu)體數(shù)組,為了實現(xiàn)系統(tǒng)功能,主要應實現(xiàn)以下幾部分:比賽成績輸入、比賽成績輸出、查詢比賽成績和調(diào)
4、用統(tǒng)計結(jié)果。2.2功能模塊根據(jù)分析整個系統(tǒng)主要劃分為4個功能模塊,分別執(zhí)行要求中的功能。該系統(tǒng)分為比賽成績輸入、比賽成績輸出、查詢比賽成績和調(diào)用統(tǒng)計結(jié)果。比賽成績輸出模塊有四個子模塊,分別是:按學校編號輸出模塊、按學??偡州敵瞿K、安南員總分輸出模塊和按女團總分輸出模塊;查詢比賽成績模塊分為按學校編號查詢模塊河岸項目編號查詢兩個子模塊。功能模塊圖如圖2-1所示。 圖2-1功能模塊圖(1) 比賽成績輸入模塊:比賽成績輸入模塊分為:創(chuàng)建信息部分,該部分需輸入學校編號,項目編號,取得的名次,以及哪些名次;算法部分,得到排序結(jié)果。 (2) 比賽成績輸出模塊:將以輸入的數(shù)據(jù)按照輸出比賽菜單的選擇輸出相應
5、的數(shù)據(jù)。(3) 查詢比賽成績模塊:按照查詢比賽結(jié)果菜單和其查詢方式子菜單查詢需要的數(shù)據(jù)。(4) 調(diào)用統(tǒng)計結(jié)果:將輸入的各學校運動會成績排序輸出。2.3數(shù)據(jù)需求需要輸入學校編號,項目編號,取得的名次,以及哪些名次。2.4性能需求本程序在運行期間,為了避免在運行大量數(shù)據(jù)時不會出錯,并且能夠在很短的時間內(nèi)將運行結(jié)果穩(wěn)定輸出,就需要系統(tǒng)達到安全性能好,可靠性高,穩(wěn)定性強,處理數(shù)據(jù)迅速等特點。第三章 系統(tǒng)開發(fā)工具及關(guān)鍵技術(shù)3.1 系統(tǒng)開發(fā)工具 Code:BlocksCode:Blocks是一個開放源碼的全功能的跨平C/C+集成開發(fā)環(huán)境。Code:Blocks是開放源碼軟件。Code:Blocks由純粹的
6、C+語言開發(fā)完成,它使用了蓍名的圖形界面庫wxWidgets( unicode)版。對于追求完美的C+程序員,再也不必忍受Eclipse的緩慢,再也不必忍受VS.NET的龐大和高昂的價格。3.2 關(guān)鍵技術(shù)3.2.1 C語言C語言是一種計算機程序設計語言它既具有高級語言的特點,又具有匯編語言的特點。它由美國貝爾研究所的D.M.Ritchie于1972年推出。1978后,C語言已先后被移植到大、中、小及微型機上。它可以作為工作系統(tǒng)設計語言,編寫系統(tǒng)應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。它的應用范圍廣泛,具備很強的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要
7、用到C語言,適于編寫系統(tǒng)軟件,三維,二維圖形和動畫。具體應用比如單片機以及嵌入式系統(tǒng)開發(fā)。 數(shù)組數(shù)組是在程序設計中,為了處理方便,把具有相同類型的若干變量按有序的形式組織起來的一種形式。這些按序排列的同類數(shù)據(jù)元素的集合稱為數(shù)組。在C語言中, 數(shù)組屬于構(gòu)造數(shù)據(jù)類型。一個數(shù)組可以分解為多個數(shù)組元素,這些數(shù)組元素可以是基本數(shù)據(jù)類型或是構(gòu)造類型。因此按數(shù)組元素的類型不同,數(shù)組又可分為數(shù)值數(shù)組、字符數(shù)組、指針數(shù)組、結(jié)構(gòu)數(shù)組等各種類別。3.2.3 鏈表鏈表(Linked list)是一種常見的基礎數(shù)據(jù)結(jié)構(gòu),是一種線性表,但是并不會按線性的順序存儲數(shù)據(jù),而是在每一個節(jié)點里存到下一個節(jié)點的指針(Pointer
8、)。由于不必須按順序存儲,鏈表在插入的時候可以達到O(1)的復雜度,比另一種線性表順序表快得多,但是查找一個節(jié)點或者訪問特定編號的節(jié)點則需要O(n)的時間,而順序表相應的時間復雜度分別是O(logn)和O(1)。使用鏈表結(jié)構(gòu)可以克服數(shù)組鏈表需要預先知道數(shù)據(jù)大小的缺點,鏈表結(jié)構(gòu)可以充分利用計算機內(nèi)存空間,實現(xiàn)靈活的內(nèi)存動態(tài)管理。但是鏈表失去了數(shù)組隨機讀取的優(yōu)點,同時鏈表由于增加了結(jié)點的指針域,空間開銷比較大。鏈表可以在多種編程語言中實現(xiàn)。像Lisp和Scheme這樣的語言的內(nèi)建數(shù)據(jù)類型中就包含了鏈表的存取和操作。程序語言或面向?qū)ο笳Z言,如C/C+和Java依靠易變工具來生成鏈表。第四章 運動會分
9、數(shù)統(tǒng)計系統(tǒng)的實現(xiàn)4.1數(shù)據(jù)結(jié)構(gòu)設計學校的存儲結(jié)構(gòu)為鏈表,Prev school1 next頭結(jié)點Prev school(最后) next其中school類為:class school:public athlete /*學校*/ public: int item; /*學校獲獎數(shù)*/ int school; /*學校編號*/ int boys; /*男團體總分*/ int girls; /*女團體總分*/ int score; /*學校總分*/ athlete athMaxSize; /*獲獎運動員信息數(shù)組,包括分數(shù),名次,項目*/ school *prev;/前指針 school *next;
10、 /后指針其中部分主要的函數(shù):添加操作add(school* &head)查詢操作checkFunc(school *head,int &n)文件保存save(school *head)總分快速排序tquicksort(vector<school *>& v, int first, int last)總分基數(shù)排序 tbaseSort(vector<school *>& v, int d) 4.2結(jié)構(gòu)體定義typedef struct node1 int school; /*學校編號*/ int record; /*項目成績*/ struc
11、t node1 *next; /*鏈域*/ Schools; typedef struct int item; /*項目編號*/ Schools *firstschool; /*鏈域指向鏈表中第一個結(jié)點*/ ITEM; typedef struct int z; /* 項目總數(shù) */ ITEM aMAX; ALLitems; typedef struct node2 int item; /*該學校獲獎的項目*/ int record; /*項目成績*/ struct node2 *next; /*鏈域*/ Items; typedef struct int school; /*學校編號*/ i
12、nt score; /*學??偡?/ int boys; /*男團體總分*/ int girls; /*女團體總分*/ Items *firstitem; /*鏈域指向鏈表中第一個獲獎項目的結(jié)點*/ SCHNode; typedef struct int n; /* 學??倲?shù) */ SCHNode bMAX; ALLNode; 4.3 系統(tǒng)界面的實現(xiàn)4.3.1主菜單窗口圖4-1. 輸入各個項目成績并存儲文件請選擇(08):1進入輸入各個項目成績并存儲文件圖4-21.輸入男子項目總數(shù)m;1 2.輸入男子項目總數(shù)m;1 3.輸入?yún)⒓舆\動會的學校總數(shù)3圖4-3 輸入 項目:1 請選擇1(1.前三名2
13、.前五名)第3名:學校<學校編號為數(shù)字>3第2名:學校<學校編號為數(shù)字>2第1名:學校<學校編號為數(shù)字>1項目:2 請選擇1(1.前三名2.前五名)第3名:學校<學校編號為數(shù)字>1第2名:學校<學校編號為數(shù)字>2第1名:學校<學校編號為數(shù)字>3項目:3 請選擇1(1.前三名2.前五名)第3名:學校<學校編號為數(shù)字>1第2名:學校<學校編號為數(shù)字>3第1名:學校<學校編號為數(shù)字>2圖4-4然后輸入項目:0 返回到菜單主頁面圖4-5. 統(tǒng)計各學校總分請選擇(08):2進入統(tǒng)計各學??偡謭D4-
14、64.3.4 按學校編號排序輸出按按任意鍵繼續(xù) 返回到菜單主界面 請選擇(08):3 圖4-7. 按學??偡峙判蜉敵霭窗慈我怄I繼續(xù) 返回到菜單主界面 請選擇(08):4圖4-8 . 按男團體總分排序輸出按按任意鍵繼續(xù) 返回到菜單主界面 請選擇(08):5圖4-9. 按女團體總分排序輸出按按任意鍵繼續(xù) 返回到菜單主界面 請選擇(08):6圖4-10. 按學校編號查詢學校某個項目情按按任意鍵繼續(xù) 返回到菜單主界面 請選擇(08):7圖4-11. 按項目編號查詢?nèi)〉妹蔚膶W校按按任意鍵繼續(xù) 返回到菜單主界面 請選擇(08):8圖4-12第五章 結(jié)束語5.1 課程設計總結(jié)經(jīng)過此次的課程設計,可以很明確
15、的了解到自己哪些知識點掌握的比較好,哪些知識點運用的還不夠熟練。通過此次課程設計也學會綜合運用理論知識來分析和解決實際問題的能力、養(yǎng)成嚴謹?shù)目茖W態(tài)度和良好的程序設計習慣,實現(xiàn)由知識向智能的初步轉(zhuǎn)化;學會遵循軟件開發(fā)過程的基本規(guī)范,運用結(jié)構(gòu)化程序設計的方法,按照課程設計的題目要求,并與同組成員共同完成設計、編寫、調(diào)試和測試應用程序及編寫文檔的任務。5.2 致謝本設計的完成是在我們的導師李菁老師的細心指導下進行的。在每次設計遇到問題時老師不辭辛苦的講解才使得我的設計順利的進行。從設計的選題到資料的搜集直至最后設計的修改的整個過程中,花費了郭老師很多的寶貴時間和精力,在此向?qū)煴硎局孕牡馗兄x!導師嚴
16、謹?shù)闹螌W態(tài)度,開拓進取的精神和高度的責任心都將使學生受益終生!還要感謝幫助我的幾位同學,是你們在我平時設計中和我一起探討問題,并指出我設計上的誤區(qū),使我能及時的發(fā)現(xiàn)問題把設計順利的進行下去,沒有你們的幫助我不可能這樣順利地結(jié)稿,在此表示深深的謝意。參考文獻:1 嚴蔚敏 吳偉民著.數(shù)據(jù)結(jié)構(gòu)(C語言版)M.北京:清華大學出版社. 1997.4.; 2 蘇小紅 陳惠鵬等著.C語言大學實用教程(第2版)M.北京:電子工業(yè)出版社;3 蘇小紅 陳惠鵬等著.C語言大學實用教程學習指導(第2版).電子工業(yè)出版社。附錄詳細代碼:#include <stdio.h> #include &l
17、t;stdlib.h> #include <string.h> #include <io.h> /#include <conio.h> /*屏幕操作函數(shù)*/ #define MAX 50 /#define NULL 0 typedef struct node1 int school; /*學校編號*/ int record; /*項目成績*/ struct node1 *next; /*鏈域*/ Schools; typedef struct int item; /*項目編號*/ Schools *firstschool; /*鏈域指向鏈表中第一個結(jié)點
18、*/ ITEM; typedef struct int z; /* 項目總數(shù) */ ITEM aMAX; ALLitems; typedef struct node2 int item; /*該學校獲獎的項目*/ int record; /*項目成績*/ struct node2 *next; /*鏈域*/ Items; typedef struct int school; /*學校編號*/ int score; /*學??偡?/ int boys; /*男團體總分*/ int girls; /*女團體總分*/ Items *firstitem; /*鏈域指向鏈表中第一個獲獎項目的結(jié)點*/ S
19、CHNode; typedef struct int n; /* 學??倲?shù) */ SCHNode bMAX; ALLNode; ALLitems *g1; ALLNode *g2; void funct1(ALLitems *g1,ALLNode *g2) Schools *p1; Items *p2; int i,j,k,m,w,h,x; p1=(Schools *)malloc(sizeof(Schools); p2=(Items *)malloc(sizeof(Items); if(!p1|!p2) exit(1); printf("n *輸入各個項目信息 * nn"
20、); printf(" 輸入男子項目總數(shù)m:"); scanf("%d",&m); if(m<0|m>20) printf(" 輸入有誤,m是20以內(nèi)的整數(shù),請重新輸入:"); scanf("%d",&m); printf(" 輸入女子項目總數(shù)w:"); scanf("%d",&w); if(w<0|w>20) printf(" 輸入有誤,w是20以內(nèi)的整數(shù),請重新輸入:"); scanf("%d&
21、quot;,&w); printf(" 輸入?yún)⒓舆\動會的學??倲?shù)n:"); scanf("%d",&g2->n); if(g2->n<0|g2->n>20) printf(" 輸入有誤,n是20以內(nèi)的整數(shù),請重新輸入:"); scanf("%d",&g2->n); g1->z=m+w; printf(" 則項目編號為男子1-%d,女子%d-%d",m,m+1,g1->z); printf("nn *記錄運動會成績*
22、"); printf("nn (輸入0標志結(jié)束)n"); for(k=1;k<=g1->z;k+) g1->ak.item=k; g1->ak.firstschool=NULL; for(k=1;k<=g2->n;k+) g2->bk.school=k; g2->bk.firstitem=0; g2->bk.score=0; g2->bk.boys=0; g2->bk.girls=0; g2->b0.score=0; g2->b0.boys=0; g2->b0.girls=0; w
23、hile(i!=0) printf("n 項目:"); scanf("%d",&i); if(i!=0) printf(" 1.前三名 2.前五名n"); printf(" 請選擇:"); scanf("%d",&j); if(j!=1&&j!=2) printf(" 輸入有誤,請重新選擇:"); scanf("%d",&j); if(j=1) h=3; do printf(" 第%d名:學校(學校編號為數(shù)
24、字)",h); scanf("%d",&x); p1=(Schools *)malloc(sizeof(Schools); p1->school=x; p2=(Items *)malloc(sizeof(Items); p2->item=i; if(h=3) p2->record=p1->record=2; if(h=2) p2->record=p1->record=3; if(h=1) p2->record=p1->record=5; p1->next=g1->ai.firstschool; g
25、1->ai.firstschool=p1; p2->next=g2->bx.firstitem; g2->bx.firstitem=p2; g2->bx.score=g2->bx.score+p2->record; /* 累計總分 */ if(i<=m) g2->bx.boys=g2->bx.boys+p2->record; /* 累計男團體總分 */ else g2->bx.girls=g2->bx.girls+p2->record; /* 累計女團體總分 */ h-; while(x!=0&&
26、;h!=0); if(j=2) h=5; do printf(" 第%d名:學校(學校編號為數(shù)字)",h); scanf("%d",&x); p1=(Schools *)malloc(sizeof(Schools); p1->school=x; p2=(Items *)malloc(sizeof(Items); p2->item=i; if(h=5) p2->record=p1->record=1; if(h=4) p2->record=p1->record=2; if(h=3) p2->record=p
27、1->record=3; if(h=2) p2->record=p1->record=5; if(h=1) p2->record=p1->record=7; p1->next=g1->ai.firstschool; g1->ai.firstschool=p1; p2->next=g2->bx.firstitem; g2->bx.firstitem=p2; g2->bx.score=g2->bx.score+p2->record; /* 累計總分 */ if(i<=m) g2->bx.boys=g2-
28、>bx.boys+p2->record; /* 累計男團體總分 */ else g2->bx.girls=g2->bx.girls+p2->record; /* 累計女團體總分 */ h-; while(x!=0&&h!=0); void save() FILE *fp1,*fp2; fp1=(FILE *)malloc(sizeof(FILE); fp2=(FILE *)malloc(sizeof(FILE); if(fp1=fopen("sports1","wb")=NULL) printf("
29、cannot open file.n"); return; if(fwrite(g1,sizeof(ALLitems),1,fp1)!=1) printf("file write error.n"); fclose(fp1); if(fp2=fopen("sports2","wb")=NULL) printf("cannot open file.n"); return; if(fwrite(g2,sizeof(ALLNode),1,fp2)!=1) printf("file write erro
30、r.n"); fclose(fp2); void funct2(ALLNode *g2) /* 輸出各學校總分 */ int k; printf("nn * 輸出各學??偡?*n"); printf(" 學校編號t 總分 n"); for(k=1;k<=g2->n;k+) printf(" %dttt %dn",k,g2->bk.score); printf("n"); system("pause"); printf(" 按任意鍵返回主菜單.");
31、 getchar(); void funct3(ALLNode *g2) /* 按學校編號排序輸出 */ int k; Items *p2; p2=(Items *)malloc(sizeof(Items); printf("nn * 按學校編號排序輸出 *n"); printf(" 學校編號ttt獲獎情況 n"); scanf("%d",&k); for(k=1;k<=g2->n;k+) printf("tttttt%dt",k); p2=g2->bk.firstitem; while(
32、p2!=NULL) printf("項目%d:得%d分 ",p2->item,p2->record); p2=p2->next; printf("n"); printf("n"); system("pause"); printf("按任意鍵返回主菜單."); getchar(); void funct4(ALLNode *g2) /* 按學??偡峙判蜉敵?*/ int i,j,k; Items *p2; printf("nn * 按學校總分排序輸出 *n")
33、; printf(" 學校編號tt總分 n"); scanf("%d",&k); /printf("輸入要查詢的項目編號:"); for(i=2;i<=g2->n;i+) printf("%dt",k); p2=g2->bk.firstitem; while(p2!=NULL) printf("%d tt%dn",g2->bk.school,g2->bk.score); p2=p2->next; printf("n"); g2-&g
34、t;b0.score=g2->bi.score; g2->b0.boys=g2->bi.boys; g2->b0.girls=g2->bi.girls; g2->b0.school=g2->bi.school; j=i-1; while(g2->b0.score<g2->bj.score&&j>0) g2->bj+1.score=g2->bj.score; g2->bj+1.boys=g2->bj.boys; g2->bj+1.girls=g2->bj.girls; g2-&g
35、t;bj+1.school=g2->bj.school; j-; g2->bj+1.score=g2->b0.score; g2->bj+1.boys=g2->b0.boys; g2->bj+1.girls=g2->b0.girls; g2->bj+1.school=g2->b0.school; for(k=1;k<=g2->n;k+) printf("%d tt%dn",g2->bk.school,g2->bk.score); system("pause"); printf(
36、"按任意鍵返回主菜單."); getchar(); void funct5(ALLNode *g2) /* 按男團體總分排序輸出 */ int i,j,k; Items *p2; p2=(Items *)malloc(sizeof(Items); printf("nn * 按男團體總分排序輸出 *n"); printf("學校編號tt男團體總分 n"); scanf("%d",&k); /printf("輸入要查詢的學校編號:"); for(i=2;i<=g2->n;i+)
37、printf("%dt",k); p2=g2->bk.firstitem; while(p2!=NULL) printf("%dtt %dn",g2->bk.school,g2->bk.boys); p2=p2->next; printf("n"); g2->b0.score=g2->bi.score; g2->b0.boys=g2->bi.boys; g2->b0.girls=g2->bi.girls; g2->b0.school=g2->bi.school;
38、j=i-1; while(g2->b0.boys<g2->bj.boys&&j>0) g2->bj+1.score=g2->bj.score; g2->bj+1.boys=g2->bj.boys; g2->bj+1.girls=g2->bj.girls; g2->bj+1.school=g2->bj.school; j-; g2->bj+1.score=g2->b0.score; g2->bj+1.boys=g2->b0.boys; g2->bj+1.girls=g2->
39、b0.girls; g2->bj+1.school=g2->b0.school; for(k=1;k<=g2->n;k+) printf("%dtt %dn",g2->bk.school,g2->bk.boys); system("pause"); / 暫停等待 printf("按任意鍵返回主菜單."); getchar(); void funct6(ALLNode *g2) /* 按女團體總分排序輸出 */ int i,j,k; Items *p2; p2=(Items *)malloc(size
40、of(Items); printf("nn * 按女團體總分排序輸出 *n"); printf("學校編號tt女團體總分 n"); scanf("%d",&k); / printf("輸入要查詢的項目編號:"); for(i=2;i<=g2->n;i+) printf("%dt",k); p2=g2->bk.firstitem; while(p2!=NULL) printf("%dtt %dn",g2->bk.school,g2->bk.
41、girls); p2=p2->next; printf("n"); g2->b0.score=g2->bi.score; g2->b0.boys=g2->bi.boys; g2->b0.girls=g2->bi.girls; g2->b0.school=g2->bi.school; j=i-1; while(g2->b0.girls<g2->bj.girls&&j>0) g2->bj+1.score=g2->bj.score; g2->bj+1.boys=g2-&
42、gt;bj.boys; g2->bj+1.girls=g2->bj.girls; g2->bj+1.school=g2->bj.school; j-; g2->bj+1.score=g2->b0.score; g2->bj+1.boys=g2->b0.boys; g2->bj+1.girls=g2->b0.girls; g2->bj+1.school=g2->b0.school; for(k=1;k<=g2->n;k+) printf("%dtt %dn",g2->bk.school,
43、g2->bk.girls); system("pause"); printf("按任意鍵返回主菜單."); getchar(); void funct7(ALLNode *g2) /* 按學校編號查詢學校某個項目情況 */ int i,j; Items *p2; printf("n * 按學校編號查詢學校某個項目情況 *n"); printf(" 輸入要查詢的學校編號:"); scanf("%d",&i); printf(" 輸入要查詢的項目編號:"); sca
44、nf("%d",&j); p2=g2->bi.firstitem; while(p2!=NULL) if(p2->item=j) printf(" 學校編號:%dt項目%d:得%d分n",i,p2->item,p2->record); p2=p2->next; printf("n"); system("pause"); printf(" 按任意鍵返回主菜單."); getchar(); void funct8(ALLitems *g1) /* 按項目編號查詢?nèi)〉妹蔚膶W校 */ int i; Schools *p1; printf("n* 按項目編號查詢?nèi)〉妹蔚膶W校 *n"); printf("輸入要查詢的項目編號:"); scanf("%d",&i); printf("項目編號ttt取得名次的學校n"); printf("%dt",i); p1=g1->ai.firstschool; while(p1!=NULL) prin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師任現(xiàn)職工作總結(jié)模版
- 防暴力安全教育(中班適用)
- 幼兒園普法總結(jié)模版
- 檢驗檢疫業(yè)務培訓大綱
- 藥店的經(jīng)營和管理
- 2022-2023學年山東省濟寧市泗水縣四年級上學期期末語文真題及答案
- 2025氧氣乙炔供應協(xié)議合同
- 高潛人才培訓課后體系構(gòu)建
- 《課件展示:生產(chǎn)流程優(yōu)化建議》
- 銷售人員培訓課件
- 2025年保密觀知識競賽題庫附答案(完整版)參考答案詳解
- 2024戶用電化學儲能系統(tǒng)技術(shù)規(guī)范
- 2025-2030年中國海洋生物制藥市場競爭格局及發(fā)展機會研究報告
- 醫(yī)學臨床三基訓練醫(yī)師分冊題庫及答案
- 2024年安徽安慶安桐城鄉(xiāng)發(fā)展集團有限公司招聘真題
- 上海市延安中學2024-2025學年高三下學期4月診斷考試數(shù)學試題含解析
- 退出股份合同協(xié)議
- 2025-2030工業(yè)燃氣燃燒器行業(yè)市場現(xiàn)狀供需分析及重點企業(yè)投資評估規(guī)劃分析研究報告
- 婚姻調(diào)查合同協(xié)議
- 【MOOC】中醫(yī)與辨證-暨南大學 中國大學慕課MOOC答案
- 起重機械交叉作業(yè)安全措施
評論
0/150
提交評論