//原始碼
#include
#include
#include
#define n 3
//參與運動會的學院數目
//定義乙個結構體
typedef
struct project
proj;
typedef
struct sumno
sumno;
//函式宣告放在這裡
void
listcreate
(proj *l,
int n)
;//建立鍊錶節點
void
listsearch
(proj *l)
;//查詢某個運動會專案資訊
void
listmodify
(proj *l)
;//修改某個運動會專案資訊
void
listdelete
(proj *l)
;//刪除某個運動會專案資訊
void
input
(proj *p,
int i)
;//輸入運動會專案資訊
void
output
(proj *l)
;//輸出每個運動會專案的學院成績排名資訊
void
perrank
(proj *l)
;//計算每個運動會專案的學院成績排名並輸出
void
sumrank
(proj *l)
;//所有專案每個學院的總成績和排名
void
menu()
;//校運動會專案管理系統的選單
//校運動會專案管理系統的主函式入口
intmain()
printf
("\n\n");
}while
(item)
;return0;
}//建立鍊錶,將新生成的節點插入到鍊錶的表頭
void
listcreate
(proj *l,
int n)
}//查詢專案資訊
void
listsearch
(proj *l)
}perrank
(l);
printf
("該項目的相關資訊如下:\n");
printf
("學院名稱\t單項成績\t單項名次\n\n");
for(k =
0; k < n; k++
)printf
("\n\n");
}}//修改專案的相關資訊
void
listmodify
(proj *l)
}printf
("您是否需要修改專案名稱(是輸入1,不是輸入0):");
scanf
("%d"
,&a);if
(a ==1)
else
if(a ==0)
printf
("請輸入你要修改的專案資訊型別:\n");
printf
("1、學院名稱\n2、該學院該項目的成績\n");
scanf
("%d"
,&item)
;switch
(item)
}else
printf
("您輸入錯誤!");
}}//刪除專案的相關資訊
void
listdelete
(proj *l)
} pre->next = p->next;
free
(p);
printf
("刪除成功");
}}//計算每個運動會專案的學院成績排名
void
perrank
(proj *l)
; proj *p = l->next;
if(p ==
null
)printf
("資料為空,無法排序!");
else}}
for(k =
0; k < n; k++)*
((p->no)
+ k)
= k +1;
p = p->next;}}
}//所有專案每個學院的總成績和排名;
void
sumrank
(proj *l)
if(p ==
null
)printf
("資料為空!");
else
for(j =
0; j < n; j++)}
} p = l->next;
printf
("學院名稱\t總成績\t\t總排名\n");
for(i = n -
1; i >=
0; i--)}
}//輸入專案的相關資訊
void
input
(proj *p,
int i)
}//輸出全部專案資訊
void
output
(proj *l)
printf
("\n\n");
p = p->next;}}
//校運動會專案管理系統的選單
void
menu()
//主選單截圖
c語言運動會分數統計系統 水上趣味運動會開展方式
炎熱的夏天,適宜開展各種水上運動,樂歡天為團體活動精選策劃了一系列豐富多彩的水上趣味運動專案,並與企業聯誼 企業福利 企業文化建設 打造快樂團隊為主題相結合,組成健康向上的水上趣味運動會。水上趣味運動專案有 水上智勇大衝關 搶占高地,平衡力打陀螺 狹路相逢勇者勝,水上足球 水上充氣排球 皮划艇競技 ...
c 實現學校運動會管理系統
include include include include include include using namespace std const int maxn 100005 typedef long long ll map pair,int mtable 男生參賽成績 map pair,int...
C 學校運動會管理系統的實現
include include include include include include using namespace std const int maxn 100005 typedef long long ll map pair,int mtable 男生參賽成績 map pair,int...