c语言课程设计报告

发布 2022-10-03 03:42:28 阅读 8924

二○一一 ~二○一二学年第二学期。

学院。课程设计报告书。

课程名称: c程序课程设计

班级: 自动化……级 ….班

学号。姓名。

指导教师。二○一二年九月。

运动会成绩统计系统。

设计目的】设计出运动会成绩统计系统:

有n个学校参加运动会,学校编号为1……n。比赛分成m个男子项目和w个女子项目,项目编号为男子1...m,女子m+1...

m+w,不同的项目取前五名或前三名积分;取前五名的积分分别为,前三名的积分分别为;哪些取前五名或前三名由学生自己设定。

实现在程序中修改积分,然后将积分以文件(的形式保存。

实现对所有参赛学校的总积分排序,并将排序结果以文件(的形式保存。

可自行增加其他附加功能。

设计思路】根据要求,学校、积分等数据以文本文件存放在文件中,故需要提供文件的输入、输出等操作;还需要对学校积分的多少进行排序,故要有排序函数;

总体设计】系统功能模块图。

详细设计】主函数流程图。

程序清单】#include<>

#define null 0

int t学校的个数。

struct school

int num;

int mscore;

int wscore;

int score;

void start(struct school *p,int i结构体初始化。

int j;

printf("请输入学校初始情况:学校编号男子得分女子得分总得分");

for(j=0;j<=(i-1);j++)

void statistics(struct school *p键入分数。

int m,w;

printf("请输入男子总项目数:")

scanf("%d",&m);

printf("请输入女子总项目数:")

scanf("%d",&w);

int i,j,k;

for(i=0;i<=(t-1);i++)

for(j=1+m;j<=(m+w);j++)

printf("");

for(i=0;i<=(t-1);i++)

void s**e(struct school *p,int j有待改善,j为1时为统计输出,为其他数为排序输出。

int i;

file *fp;

if(j==1)

else

fprintf(fp,"%s %s %s %s","num","mscore","wscore","score");

for(i=0;i<=(t-1);i++)

fclose(fp);

void sore(struct school *p排序。

struct school stud;

int i,j;

for(i=0;i<=(t-2);i++)

void main()

printf("请输入总参赛学校数:")

scanf("%d",&t);

struct school sch[10],*p0;

p0=&sch[0];

start(p0,t);

statistics(sch);

s**e(p0,1);

sore(p0);

s**e(p0,2);

调试结果】1)测试数据。

2)测试结果。

、排序结果。

设计体会】通过本次的课程设计,使我进一步了解《c程序设计》这门课程,并知道只有通过实践才能熟练的掌握这门课程,运用这门课程。设计过程中也知道仅仅只局限性于书本知识是错误的,我们还要多掌握其他知识,各种知识的配合使用才能将c语言的作用发挥的更好。

我能通过本次的课程设计对指针、数据结构、将数据存储在磁盘中的各种运用更熟悉,再一次对整个书本知识系统的复习了一遍。

c语言课程设计报告 课程设计报告

周口师范学院。课程设计报告。院 系 计算机科学与技术学院 班级。学生姓名学号。设计题目 职工工资管理系统。完成日期 年月日 课程设计任务书。设计题目 工资管理系统 教研室主任指导教师 年月日。摘要11设计内容 任务及具体要求2 1.1设计内容2 1.2设计任务及具体要求2 2概要设计3 2.1该系统...

C语言课程设计报告

华中科技大学计算机科学与技术学院。题目 专业 班级 学号 姓名 成绩 指导教师 完成日期 2016年月日。目录。一 系统需求分析 1 二 总体设计 2 三 数据结构设计 3 四 详细设计 4 五 系统实现 5 六 运行测试与结果分析 6 七 总结 7 八 参考文献 8 九 指导教师评语 9 对所要解...

C语言课程设计报告

c语言。课程设计。商业销售管理系统。学号 121407210 姓名 宋军。班级 软件1202 指导老师 邹姝稚。成绩 2013年6月。一 任务描述。编写一个商品销售管理系统,是其能够拥有商品买卖和库存管理功能。在顾客选购时,需给出输入商品名称,或商品型号,或选择列表进而输入商品编号三种选择,在顾客选...