C语言课程设计报告—歌星大奖赛评分系统.docVIP

  • 1
  • 0
  • 约3.71千字
  • 约 10页
  • 2023-04-01 发布于山东
  • 举报

C语言课程设计报告—歌星大奖赛评分系统.doc

语言课程实习报告 课程名称:歌星大奖赛 学院:信息工程学院 专业:通信工程 班级: 学号: 姓名: 指导老师: 第一部分:课程设计编号、名称、内容 名称:歌星大奖赛 内容: 【要求】 (1)在歌星大奖赛中,有十个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均植。请编写一个程序实现。 (2)同时对评委评分进行裁判,即在10个评委中找出最公正(即评分最凑近平均分)和最不公正(即与平均分的差距最大)的评委。 【提示】 一、需求解析 这个问题的第一个要求算法比较简单,但是要注意在程序中判断最大、最小值的变量是如何赋值的。第二个要求为了考虑效率,要用到排序技术。 第二部分:程序整体设计思路 由于C语言是面对过程的语言,故我的设计思路是依照目标程序运行的过程来编写的。 在编写本程序的过程中,第一我借助购买的指导资料,认识了一些目标程序运行的次序与界面的 操作方法,尔后依照题目的详尽要求进行思虑和设计。 详尽的设计思路以下: 程序的要求是依照十个评委对歌手的打分情况,求出这个歌手的平均成绩和最公正及最不公正的 裁判。第一,我先考虑到程序的数据输入,可以用scanf函数来解决,并将输入的数据存放于数组中。 随后对存放在数组中的数据进行排序,这步为执行找出最不公正的裁判提高了效率,只需将排好序的数组的首尾分值与平均值进行比较即可。将排好序的

文档评论(0)

1亿VIP精品文档

相关文档