某体育比赛对选手得分的计算规则为:由若干裁判对选手进行打分,然后去掉一个最高分、去掉一个最低分,然后计算平均分为该选手的最终得分。

由于体育比赛中不同项目的裁判数量可能不同,因此请编写一个计算选手得分的函数。函数原型已经在main函数中声明。

个人想法:因为裁判数量较少,采用选择法排序

对应代码:

#include<stdio.h>
int main()
{float score(float a[], int n);int i;float k, a[10];for(i=0;i<10;i++)scanf("%f",&a[i]);k = score(a,10);printf("%.2f",k);return 0;
}float score(float a[], int n)
{int i,j,p;float min=0.0f;float sum = 0.0f;for(i = 0;i<n-1;i++){min = a[i];p = i;for(j=i+1;j<n;j++){if(a[j]<min){min = a[j];p = j;}}a[p] = a[i];a[i] = min;}for(i=1;i<n-1;i++){sum +=a[i];}sum /=(n-2);return sum;
}

CG 函数之选手得分相关推荐

  1. 怎么用计算机计算出选手最后得分,WPS技巧:TRIMMEAN函数计算选手得分

    如图1就是某大奖赛的选手评分情况表. 在"最后得分"一项中,我们可以用LARGE函数或SMALL函数来计算,如在J3中输入下面的公式: =AVERAGE(LARGE(B3:I3,{ ...

  2. 计算选手得分c语言程序,c程序评分系统.doc

    c程序评分系统.doc PAGE PAGE <程序设计基础(C)>课程设计报告 评分系统 学生姓名 学 号 班 级 指导教师 日 期 兰州交通大学新能源与动力工程学院 评分 一.设计目的 ...

  3. 评委打分 选手得分计算

    题目 7个评委打分(1-10)去掉最高分和最低分剩下的分数之和为选手得分 可以先把分数都加起来然后减去最高分和最低分 或 先求最高分最低分在去掉后求和 方法1 import java.util.Sca ...

  4. 选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。

    [题目描述] 校园歌手大奖赛中,评委会给参赛选手打分(0~100分).选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分. [输入] 有两行.第1行是一个整数n(2&l ...

  5. 微课|中学生可以这样学Python(例5.4):计算决赛现场选手得分

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第5章  Python序列及应用 5.1.6  精彩例题分析与解答 例5.4  计算决赛现场选手最 ...

  6. 射击选手得分的排序问题

    JAVA程序,N个射击选手,根据射击得分从小到大排名,射击得分一样则根据编号从小到大排名,很简单的一道题,可以用跳表做. JUC包下面提供跳表的List和Map结构. 如下: ConcurrentSk ...

  7. 用函数判断考试得分:

    <script language="javascript"><!--/* 下面是判断一次考试的得分情况, 输入0-100分数将会得到不同评语, 否则将显示输入错误 ...

  8. shader之——球形烟雾 CG函数saturate与abs的用法

    今天接到个需求,做一个球形的烟雾,让3D场景自己在场景里去摆放,贴图不是4方连续的,所以看上去有接缝哈,具体的让特效自己去调效果了: 遇到了一个从来都没注意过的问题,做了一个球形的烟雾,用了边缘透明的 ...

  9. 计算机截取最高分和最低分的函数,Excel中竟真的有一函数,可以去掉最高分、最低分,计算最终得分...

    大家平时求平均值一般都用什么函数?可能大多数人会想到 average, averageif, averageifs, daverage,subtotal,甚至是我之前教过的全能函数 aggregate ...

最新文章

  1. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1069:乘方计算
  2. AIO(Asynchronous IO)基本原理
  3. 如何在matlab里输入复杂公式_在MATLAB作图中输出漂亮的公式
  4. 在PyCharm下使用Jupyter Notebook
  5. 解决Spring+Quartz无法自动注入bean问题
  6. python 删除断点_给 Python 开发者的四条忠告!强烈建议收藏
  7. cube云原生机器学习平台-架构(二)
  8. UGUI LongText
  9. 美化java界面,java课程设计界面美化包
  10. ContextCapture与Pix4D生成正射影像并进行拼接修图(附航测练习数据下载)
  11. 2021国内市场CRM软件排行榜
  12. 对所有员工的薪水按照salary降序进行1-N的排名
  13. MCU、MPU、DSP、FPGA是什么意思
  14. STM32F7--->FMC(可变存储控制器) Flexible Memory Controller
  15. android 开发sdk 找不到java类_开发Cordova插件(Android)时找不到源Java类
  16. vscode中文配置中文插件
  17. oracle12c口令文件,学习笔记:Oracle 12C ASM 新特性 共享密码文件
  18. IoC容器和 Dependency Injection模式 Inversion of Control Containers and the Dependency Injection pattern
  19. PandoraBox登录无法后台,出现/usr/lib/lua/luci/dispatcher.lua:461(2021-12-19亲测)
  20. #Paper reading#DeepInf: Social Influence Prediction with Deep Learning

热门文章

  1. 匈牙利命名法的衰落和建议
  2. 什么是迁移学习 (Transfer Learning)?
  3. 【hdu 1533】Going Home
  4. 阿里云ECS学习笔记1
  5. 一致 先验分布 后验分布_先验概率、似然函数与后验概率
  6. count distinct
  7. java-SpringBoot-oracle配置【自用】
  8. 东软集团收购软件外包商大连华信
  9. notepad编译java文件_notepad编译java
  10. python中什么叫类、什么叫对象_Python中的类和对象是什么