满意答案

zdly媛媛

2013.07.06

采纳率:56%    等级:12

已帮助:9062人

#include int player;

int marker;

float marks[100];

float sortedMarks[100];float getPlayerMark(){

float min=999;

float max=-1;

float sum=0;

int j;

for(j=0;j

float input;

scanf("%f",&input);

sum+=input;

if(input

min=input;

}

if(input>max){

max=input;

}

}

sum-=min+max;

return sum / (marker-2);

}int getPlayer(float mark){

int i;

for(i=0;i

if(marks[i] == mark){

return i;

}

}

return 1;

}int getMinPosition(float* p, int len){

float min=p[0];

int pos=0;

int i;

for(i = 0; i < len; i++){

if(p[i] < min){

pos = i;

min = p[i];

}

}

return pos;

}void sort(float* p, int len){

int x;

for(x = 0; x < len; x++){

int m = getMinPosition(p, len - x);

float t = p[len-x-1];

p[len-x-1] = p[m];

p[m] = t;

}

}int main(){

int i;

scanf("%d,%d",&player,&marker);

for(i=0;i

marks[i] = getPlayerMark();

sortedMarks[i] = marks[i];

}

sort(sortedMarks,player);

for(i=0;i

float mark = sortedMarks[i];

printf("第%d名:%d号选手,得分%.2f\n",i+1,getPlayer(mark)+1,mark);

}

}

11分享举报

使用数组大赛现场统分c语言,大奖赛现场统分-数组相关推荐

  1. esp8266接收到的数据如何存放到数组中_愉快地学Java语言:第七章 数组

    导读 本文适合Java入门,不太适合Java中高级软件工程师.本文以<Java程序设计基础篇>第10版为蓝本,采用不断提出问题,然后解答问题的方式来讲述.本篇文章只是这个系列中的一篇,如果 ...

  2. c++ 返回数组中最大的值_Swift语言必学秘技:数组里面的使用方法

    ​Swift语言必学秘技:数组里面的使用方法 这一期我们来说一下Swift语言里面数组的应用方法. 在Swift语言中,数组中可以放入任何类型的数据.这些数据包括整型,字符串,甚至是对象. 第一部分, ...

  3. c语言中通过键盘给一维数组赋值怎么_编程C语言进阶篇——构造类型:数组

    在c语言的实际应用中,我们常常需要同时对多个数据进行处理,如果没有专门批量处理数据的方法,就会给我们的程序编写造成巨大的影响.而这种批量处理数据的方法就是我们这次的主题--数组. 一.数组是什么 在c ...

  4. 8086怎么输出数组_鸣小亮C语言笔记(5)——数组

    Hi,技术菌团里刚学数组的小伙伴们,你们数组的基础知识掌握的怎么样呢,本期的数组语言笔记能不能帮到你们呢?数组是一组有序数据的集合.数组中每一个元素都属于同一个数据类型,且不能把不同类型的数据放在同一 ...

  5. 2021天梯赛真题题解 L1-3 强迫症 (10 分) C语言版本 整数转换为字符串数组

    L1-3 强迫症 (10 分) 题目描述 小强在统计一个小区里居民的出生年月,但是发现大家填写的生日格式不统一,例如有的人写 199808,有的人只写 9808.有强迫症的小强请你写个程序,把所有人的 ...

  6. c++ 数组置0_0基础学习C语言第七章:数组(1)

    C 数组 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合.数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量.数组的声明并不是声明一个个单独的变量,比如 numb ...

  7. 二维数组初始化_0基础学习C语言第七章:数组(2)

    C语言 多维数组 C 语言支持多维数组.多维数组声明的一般形式如下: type name[size1][size2]...[sizeN]; 例如,下面的声明创建了一个三维 5 . 10 . 4 整型数 ...

  8. 取出两个有序数组里面的公共元素 java_C语言计算两个有序数组中的公共元素

    求两个有序数组的共同元素,比如数组a={1,2,3,8,9}和b={8,9,10},则输出output={8,9} // 找出两个数组的共同元素 int* FindCommon(int* a, int ...

  9. 头歌c语言实训项目-综合案例课外练习:大奖赛现场统分

    (创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 第1关:大奖赛现场统分 题目: 代码思路: 代码表示: 第1关:大奖赛现场统分 题目: 大奖赛现场统分 ...

  10. 易懂的数组作为函数参数(C语言)

    易懂的数组作为函数参数(C语言) 目录 易懂的数组作为函数参数(C语言) 1.数组做函数参数 2.通过形参数组修改数组元素 3.数组排序 1.数组做函数参数 (1).若将一个数组作为实际参数传递给函数 ...

最新文章

  1. Java并发,volatile+不可变容器对象能保证线程安全么?!
  2. 你要的人工智能答案,在这里!
  3. 从硬核科幻小说《三体》中看嵌入式
  4. 微信公众账户模拟登陆后的一系列操作
  5. 前端小demo——全选和全不选
  6. 设计模式与设计原则 —— 一句话
  7. 为什么感觉iPhone 11还有很多人去买?
  8. android 图片上传java,php服务器
  9. hdu P3374 String Problem
  10. cvt公链采用什么结构_好马配好鞍,迈锐宝上全新的CVT变速箱,是什么来头?
  11. GO WBE学习笔记
  12. cocos2d-x 源码分析 总目录
  13. java 调用net remoting_获取 org.springframework.remoting.RemoteAccessException: 在进行调用时无法访问远程服务?...
  14. 条件概率和正则概率(完)
  15. 2020第三届中青杯问题总结
  16. NAND Flash 接口对比
  17. webrtc入门:13.pion webrtc开源的webrtc框架
  18. Postman|网页调试工具
  19. COLMAP: Structure-from-Motion Revisited
  20. 求助FC上的一个c++代码实现丧心病狂的走迷宫小游戏!

热门文章

  1. Keras nlp入门 imdb电影评论分类
  2. BUUCTF-[HDCTF2019]Maze
  3. python对数据相似度分析算法库_基于多维相似度的大数据检测推荐算法系统
  4. c# DevExpress Gridview 设置表格背景颜色
  5. 软件相貌测试准确吗,测另一半的相貌超准软件 提前了解对象的外貌
  6. Windows10家庭版获取最高管理员权限
  7. win7更新win10错误代码提示0x80072f8f-0x20000的解决方法
  8. 这几个解决D5渲染器崩溃闪退的方法,一定要试试
  9. JAVA实现时间换算
  10. 常见的各种人提出的理论