c语言课程设计之,,,歌手成绩管理系统 20

实现的任务:完成对歌手比赛信息的各种管理。歌手比赛系统对一次歌手比赛的成绩进行管理,功能要求:1、输入每个选手的数据包括姓名、歌曲名、各评委的打分成绩,大众评委打分成绩,... 实现的任务:完成对歌手比赛信息的各种管理。
歌手比赛系统
对一次歌手比赛的成绩进行管理,功能要求:1、输入每个选手的数据包括
姓名、歌曲名、各评委的打分成绩,大众评委打分成绩,根据输入计算出
总成绩。2、显示主菜单如下:1)输入信息 2)显示信息 3)结果排序 4)
保存信息 5)显示结果 6)退出系统
2
课程设计的目的:
 进一步巩固和复习C 程序设计的基础知识。
 培养学生结构化程序、模块化程序设计的方法和能力。
 提高学生调试程序的技巧和软件设计的能力。
 提高分析问题、解决问题以及综合利用C 语言进行程序设计的能
力。
 了解软件的编制过程。
实现的任务:完成对歌手比赛信息的各种管理。
歌手比赛系统
对一次歌手比赛的成绩进行管理,功能要求:1、输入每个选手的数据包括
姓名、歌曲名、各评委的打分成绩,大众评委打分成绩,根据输入计算出
总成绩。2、显示主菜单如下:1)输入信息 2)显示信息 3)结果排序 4)
保存信息 5)显示结果 6)退出系统。
设计内容:
1.确定能表述歌手信息的数据结构,至少要有姓名、歌曲名、各评委
打分、大众评委打分等信息,它是本程序的核心数据结构,定义为如下
的结构体类型:
struct Sing
{
float P1;
float P2;
float A[M];
};
struct Singer
{
int num;
float sum;
char singerName[10];
char singName1[20];
char singName2[20];
struct Sing singScore1;
struct Sing singScore2;
};
2.程序应具有以下基本功能:
 信息输入:
输入每个选手的数据包括姓名、各首歌曲的歌曲名、各评委的打分成
绩,大众评委打分成绩
 计算成绩:根据输入计算出各歌手的每首歌得分以及总得分。
 成绩排序:按歌手的最后得分
 保存结果:将结果保存在文本文件中。
 要求界面良好
设计要求:
1.核心数据结构用到的结构体要采用动态内存分配和链表结构。通讯住
址和邮箱地址也要求存储在动态分配的内存中,以节约内存。
2.使用文件进行存储和管理。程序启动时可从文件中读取学生信息,或
从键盘输入信息;运行过程中如添加或删除记录时也可对文件进行存
取;退出前将信息保存到文件中。
3.不同的功能使用不同的函数实现(模块化),对每个函数的功能和调用
接口要注释清楚。对程序其它部分也进行必要的注释。
4.对系统进行功能模块分析、画出总流程图和各模块流程图。
5.用户界面要求使用方便、简洁明了、美观大方、格式统一。所有功能
可以反复使用,最好使用菜单。
6.通过命令行相应选项能直接进入某个相应菜单选项的功能模块。
7.所有程序需调试通过。
展开
 我来答
宫传墨
推荐于2020-12-24
知道答主
回答量:1
采纳率:0%
帮助的人:1452
展开全部
请问,你这个会了吗,今年轮到我做这个了,求。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自九十渡怜香惜玉&#x00A0;的大海
2011-09-17 · TA获得超过200个赞
知道答主
回答量:119
采纳率:0%
帮助的人:62.4万
展开全部
有点麻烦啊,大概多久要?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式