用C写下面这个程序,有没有帮一帮的(〜 ̄▽ ̄)〜

校际运动会管理系统程序(学号位数为3、8的同学完成)
【问题描述】
完成校际运动会成绩管理功能,包括输入项目及参赛成绩,输入参赛学校,统计各校成绩并排序。
各项目名次取法有如下几种:
取前5名:第1名得分7,第2名得分5,第3名得分3,第4名得分2,第5名得分1;
取前3名:第1名得分5,第2名得分3,第3名得分2; 
用户自定义分数选择,并有查错功能(名次靠前的得分要高于名次靠后的得分)
【实现提示】
(1)显示主菜单功能选项,包括初始化、输入比赛成绩、修改比赛成绩、成绩统计、数据读取及存储。
(2)初始化:从文件读取比赛项目和参赛学校;增加比赛项目及名称;增加参赛学校及名称;
(3)输入各比赛项目比赛成绩:选择项目,输入各名次的选手名及所属学校。
(4)统计各学校总分并排序。
(5)输出显示所有参赛项目及已输入成绩,并提示未完成输入的项目。
(6)修改已输入比赛项目成绩:选择项目—>选择待修改名次—>修改该名次选手名及学校
(7)输出到文件,并能从文件进行数据的读取。
【测试数据】
自拟定