歌星大奖赛系统——C语言
更新时间:2023-07-28 15:10:01 阅读量: 实用文档 文档下载
- 歌星系统小说推荐度:
- 相关推荐
可直接启动,无需修改程序代码
C语言程序设计实习报告
学院:艺术与传媒学院 专业:资讯艺术设计
班级:162104
学号:20101001518
姓名:何智皓
可直接启动,无需修改程序代码
歌星大奖赛系统
题目要求:
(1)、在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1到100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写一个程序实现。
(2)、同时对评委评分进行裁判,即在10个评委中找出最公平(即评分最接近平均分)和最不公平的评委。
【提示】
这个问题的第一个要求算法十分简单,但是要注意在程序中判断最大、最小值的变量是如何赋值的。第二个要求为了考虑效率,要用到排序技术。
一、 需求分析
根据题目第一个要求,有10个评委,需要依次输入10个分数,并在10个数中取出最大值和最小值;而且所输入的分数在1到100之间,否则该分数需要重新输入。第二个要求,需要将10个分数分别与去掉最大最小值之后的八个数的平均值进行比较。
二、 总体设计
根据题目要求,定义一个数组,将依次输入的10个分数存入这个数组中,再对数组中的数进行去值、求平均值、差值比较的操作。
三、 详细设计
可直接启动,无需修改程序代码
根据题目要求,将这个程序设计成2个函数,一个主函数main(),另一个函数impartial()用于进行差值比较。
1、 主函数
(1)、流程图
(2)、具体说明
#include<stdio.h>
#include<math.h>
int main()
{
int i;
int integer,average,sum,max,min,max1,min1;
int a[10];
max=-32768;
可直接启动,无需修改程序代码
min=32767;
sum=0;
for(i=1;i<=10;i++)
{
printf("请输入评委分数 %d=",i);
scanf("%d",&integer);
a[i-1]=integer;
sum+=integer;
if(integer>max)max=integer;
if(integer<min)min=integer;
}
average=(sum-max-min)/8;
printf("去掉一个最高分:%d\n去掉一个最低分:%d\n",max,min); printf("平均分为:%d\n",average);
min1=32767;
for(i=0;i<10;i++)
{
if(abs(a[i]-average)<min1){min1=abs(a[i]-average);}
}
for(i=0;i<10;i++)
if(abs(a[i]-average)==min1){printf("最接近平均分的评委分
可直接启动,无需修改程序代码
数:%d\n",a[i]);
printf("该评委为数字:%d\n",i+1);}
max1=-32767;
for(i=0;i<10;i++)
{
if(abs(a[i]-average)>max1){max1=abs(a[i]-average);}
}
for(i=0;i<10;i++)
if(abs(a[i]-average)==max1){printf("最不接近平均分的评委分数:%d\n",a[i]);
printf("该评委为数字:%d\n",i+1);}
四、 上机操作
依次输入分数
可直接启动,无需修改程序代码
去掉最高分去掉最低分
输出结果,按任意键退出。
正在阅读:
歌星大奖赛系统——C语言07-28
山河智能:关于继续使用部分闲置募集资金暂时补充流动资金的公告 2010-12-2207-24
关于新任HR经理如何开展工作的想法06-11
小学信息技术第二册(上)备课(泰山版)01-15
乡镇委员会年度工作总结及下一年度工作计划08-03
五柳先生传11-05
化工原理第二章 流体输送机械09-20
基层管理干部管理才能训练手册08-13
7B全册期末单词默写10-28
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 大奖赛
- 歌星
- 语言
- 系统
- 关于特许经营企业合作经营模式的思考
- 海普天企业班车中文语音手持收费机方案
- 2015年三明市创新能力培养与提高考试全部试题与答案
- 幼儿园第二学期园务发展计划示范文本
- 门店营运管理制度
- 2015先进个人汇报材料
- 14.1.4单项式与多项式相乘 教案-2020-2021学年人教版八年级数学上册
- 《药理学实验》教学大纲
- 统计学原理期末复习理论部分07年6月
- 支行重要岗位员工行为排查活动总结报告
- 浅析自动喷水灭火系统的现状及将来的发展方向
- 房地产销售常见问题及解决方法
- 第7章 网络操作系统(Windows系统与应用)
- 高考最后的100天冲刺方案
- 海尔人单合一模式
- 临时设施管理制度
- 关于班主任工作总结范文集锦9篇
- 煤矿井下爆破知识
- 当代中国社会结构与社会建设
- 实用佛法密咒真言全集合