没有合适的资源?快使用搜索试试~ 我知道了~
运动会分数统计C++(实验报告+源程序)
5星 · 超过95%的资源 需积分: 50 87 下载量 190 浏览量
2011-04-08
16:57:06
上传
评论 9
收藏 223KB DOC 举报
温馨提示
试读
8页
运动会分数统计C++(实验报告+源程序) 运动会分数统计C++(实验报告+源程序) 运动会分数统计C++(实验报告+源程序)
资源推荐
资源详情
资源评论
实验报告 1
实验名称:数据结构与软件设计实习
题 目:运动会分数统计
专业:生物信息学 班级:01 姓名: 学号:实验日期:2010.07.22
一、 实验目的:
掌握基本的输入输出方法,理解程序的分支结构,实现条件判断和循环程序的
设计;
掌握结构体的应用;
二、 实验要求:
生各学院的成绩单,包括各学院所取得的项目号、名次 (成绩)、学生姓名(或学号)和得分;产
生团体总分报表,包括学院号、男子团体总分、女子团体总分和团体总分。
二、 实验内容:
参加运动会的的学院编号为 1~n,比赛分成 m 个男子项目和 w 个女子项目,编号分别为 1~
m 和 m+1~m+w,所有项目都取前五名,得分顺序为 7,5,3,2,1。写一个统计程序产生各种成
绩单和得分报表。
通过编程解决一些实际问题,并对程序进行测试,可设 n=4,m=3,w=2 进行测试,一般考虑
n≤20,m≤30,w≤20,姓名长度不超过 20 个字符,按名次顺序输入运动员姓名、学院名和成绩。
四、实验编程结果或过程:
1. 数据定义
(1)描述运动员的线性表
typedef struct
{
int item[MAXSIZE]; //参赛项目号
char thletename[MAXSIZE][20];//姓名
char sex[MAXSIZE];//性别
int schoolnum[MAXSIZE];//所在学校编号
int num[MAXSIZE];//名次
int point[MAXSIZE];//得分
int last;
}student;
(2)描述学院的线性表
typedef struct
{ int schoolnum[MAXSIZE];//学校编号
int Tgirl[MAXSIZE];//女生团体总分
int Tboy[MAXSIZE];//男生团体总分
int Tall[MAXSIZE];//学校总成绩
int last;
}college;
2. 函数如下,代码详见文件“运动会.cpp”
初始化函数
控制输入的函数
算分的函数
控制输出成绩的函数
InitSCH(&S2,n)
input(&S1,n,m,w)
mark(&S1,&S2,n,m,w)
output(S1,S2)
开始
资源评论
- zcx9672012-12-06学得很详细,谢谢了!
- yjqljr2012-02-05一个很小的实验,但写的很详细,用线性链表结构写的一个算法,过程结果都很清楚。
- JerryiGeek2014-06-11实验虽然小,但学到了不少东西
- podfg2012-06-21这个报告写得很详细,而且符合要求,不错~
- c12052061252013-01-03正在学习数据结构,很有用,谢谢分享
zhuqiankun2007
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功