C語言實現校運動會專案管理系統

2021-10-07 04:38:04 字數 2832 閱讀 1259

//原始碼

#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...