中南大学。
c语言程序设计实践报告。
题目校际运动会管理系统。
学生姓名 xxxx
学号 xxxxxxxxxx
指导教师 xxxxxx
学院信息科学与工程学院。
专业班级 xxxxxxxxxxxx
完成时间 2023年06月xx日。
校际运动会管理系统
1、实验要求。
1、需要处理的基础数据。
学校信息:学校编号、学校名称、男子竞赛项目、女子竞赛项目、项目积分、总分等。
运动员信息:运动员编号、所属学校、姓名、性别、年龄、参赛项目、成绩、名次、积分等。
2、系统的基本功能。
基本信息输入:输入学校、运动员的基本信息。
竞赛信息输入:
1)根据运动员的参赛项目和获取名次,自动给予运动员相应的积分:第1名得分 5,第2名得分 3,第3名得分2,其他名次不得分;
2)根据运动员所属的学校,自动给学校的相应竞赛项目加上积分;
信息查询:
1)查询学校信息。
2)查询运动员信息。
成绩排序。按照分数从高到低,对学校的团体名次、学校的男子或女子竞赛名次进行排序。
二、总体设计。
校际运动会管理系统包括的函数有:
menu();主菜单(用户界面)
addschoolinfo();录入学校基本信息。
addathleteinfo();录入运动员基本信息。
addprojectinfo();录入比赛成绩信息。
searchschoolinfo();查询学校信息。
searchathleteinfo();查询运动员信息。
sortschool();学校成绩排序。
versioninfo();系统版本信息显示。
main();主函数。
系统功能模块:
3、详细设计。
#include<>
#include<>
#define scn 10
#define atn 30
/构造学校结构体。
struct school
void addathleteinfo()
if(j>=sno)
printf("请输入第%d个运动员姓名:",i);
scanf("%s",at[ano].name);
printf("请输入第%d个运动员性别(1:男,0:女):"i);
scanf("%d",&at[ano].sex
printf("请输入第%d个运动员年龄:",i);
scanf("%d",&at[ano].age);
printf("请输入第%d个运动员参赛项目:",i);
scanf("%s",at[ano].project);
printf("第%d个运动员信息录入完毕。",i);
i++;ano++;
/录入成绩的方法。
void addprojectinfo()
printf("是否继续录入竞赛信息,1:是,0:否。")
scanf("%d",&flag);
printf("");
/查询学校信息的方法。
void searchschoolinfo()
if(i>=sno)printf("您所查询的信息不存在。");
//查询运动员信息的方法。
void searchathleteinfo(){
int i;
char name[12];
printf("请输入要查询的运动员名称:")
scanf("%s",name);
for(i=0;i if(strcmp(name,at[i].name)==0匹配名字输出信息
printf("您要查询的信息如下:");
printf("运动员编号:%d",at[i].num);
printf("所在学校:%s",at[i].sc_name);
printf("运动员姓名:%s",at[i].name);
if(at[i].sex==1)printf("运动员性别:男");
else printf("运动员性别:女");
printf("运动员年龄:%d",at[i].age);
中南大学c语言课程设计报告
中南大学。c语言程序设计 课程设计报告。题目 数据的图形化处理 学院。专业。班级。姓名。指导老师。2015年1月3日。1 设计内容及要求 3 1.1设计要求 3 1.2程序设计流程图 3 2 详细设计 5 2.1详细设计 5 2.2数据结构与程序评析 7 2.3用法说明 8 3 设计结果与分析 8 ...
c语言课程设计报告 课程设计报告
周口师范学院。课程设计报告。院 系 计算机科学与技术学院 班级。学生姓名学号。设计题目 职工工资管理系统。完成日期 年月日 课程设计任务书。设计题目 工资管理系统 教研室主任指导教师 年月日。摘要11设计内容 任务及具体要求2 1.1设计内容2 1.2设计任务及具体要求2 2概要设计3 2.1该系统...
C语言课程设计报告
华中科技大学计算机科学与技术学院。题目 专业 班级 学号 姓名 成绩 指导教师 完成日期 2016年月日。目录。一 系统需求分析 1 二 总体设计 2 三 数据结构设计 3 四 详细设计 4 五 系统实现 5 六 运行测试与结果分析 6 七 总结 7 八 参考文献 8 九 指导教师评语 9 对所要解...