关闭

C语言之基本算法08—去掉最高分去掉最低分求平均值

标签: C语言去掉最高分去掉最低分求平均值
4240人阅读 评论(2) 收藏 举报
分类:
//
/*
==================================================================
题目:选拔赛中通常用这样的办法求选手分数,去掉一个最高分,去掉一个
最低分,求平均成绩!请编程实现这个计算方法。
==================================================================
*/
#include<stdio.h>
main()
{
float a[10],max,min,sum=0.0,aver;
int i;
printf("输入成绩:\n");
for(i=0;i<10;i++)
{
printf("成绩%2d:  ",i+1);
scanf("%f",&a[i]);
if((a[i]<0)||(a[i]>10))
{
printf("成绩输入有误!,请确保分数在0-10!\n______________________________\n");
i=-1;
}
}
max=a[0];min=a[0];
for(i=0;i<10;i++)
{
if(max<a[i])
max=a[i];
if(min>a[i])
min=a[i];
sum=sum+a[i];
}
aver=(sum-max-min)/8;
printf("去掉一个最高分:%.1f\n",max);
printf("去掉一个最低分:%.1f\n",min);
printf("平均分是:%.2f\n",aver);
}
/*
==================================================================
评:定义评委个数(10),输入成绩(数列a[]),求最大值和最小值,求和
sum,求sum-最高分-最低分,求平均值。
==================================================================
*/




1
1
查看评论

c++实现一个打分算法(去掉最低分和最高分求平均值)

#include using namespace std; const int StuNum = 10; double countavergescore(double * arr, int n); int main() { double arr[StuNum]; cout int ...
  • shiwazone
  • shiwazone
  • 2015-04-14 20:54
  • 1768

【C语言经典实例】-结构体-找出最高分

本实例是通过结构体变量记录学生成绩,比较得到记录中的最高数据,并输出该学生的信息。如图所示: 代码如下: #include #include struct student { //定义结构体成员 int num; //学号 char name[20]; //姓名 float ...
  • Liangqi0329
  • Liangqi0329
  • 2015-08-16 12:16
  • 2415

实现最高的分数(c语言)

===== 第3题:3:最高的分数 ===== 总时间限制:1000ms内存限制:65536kB 描述 孙老师 讲授的《计算概论》这门课期中考试刚刚结束,他想知道考试中取得的最高分数。因为人数比较多,他觉得这件事情交给计算机来做比较方便。你能帮孙老师解决这个问题吗? ...
  • changemyself
  • changemyself
  • 2013-12-10 14:00
  • 3903

C语言输入学生成绩,计算并输出这些学生的最低分、最高分、平均分。

  • 2015-06-09 21:31
  • 40KB
  • 下载

**发现sql去掉最高分和最低分没多少人写,那我来写一篇**

发现sql去掉最高分和最低分没多少人写,那我来写一篇我现在要实现的业务是去掉专家打分的n个最高分和教师打分的m个最低分,还要从,还有专家和教师的权重,再计算平均分。 我们来理一下逻辑,首先我们要拿到去掉最高分和最低分的表,表为activity_papers_mark,(SELECT * FROM ...
  • u012026456
  • u012026456
  • 2016-06-01 13:24
  • 1086

计算考核系统超出10人评分后去掉10%最高最低分的平均分

思路: 1、计算出10%占总人数的比例,如:11人 11*0.1=1.1约等于1人(四舍五入) 2、利用数据库分别采用降序,升序求最高最低 (求去除高分总和)select  sum(XXX)  from table order by XX desc   limit...
  • moyonhua
  • moyonhua
  • 2017-01-24 17:16
  • 217

4. 编写一个程序,读入9个裁判所打的分数,去掉一个最高分,去掉一个最低分,求剩余7个分数的平均值(要求用数组实现)。

#include void main() { float score[10], sumScore, minScore, maxScore; int i, j; for (i = 0; i < 9; i ++) { printf("please input %d sco...
  • czd327917086
  • czd327917086
  • 2011-10-28 14:10
  • 4200

java中 裁判打分 得出平均分,最高分和最低分

/* * * 习题练习 * 功能:裁判打分 * 得出平均分,最高分和最低分 */ package com.haitao.array; import java.io.*; public class Demo6_7 { public static void main(Strin...
  • u010046013
  • u010046013
  • 2016-01-06 16:44
  • 451

有趣的SQL(如何去掉一个最高分,一个最低分)

通过以下SQL 可以实现去掉一个最高分一个最低分 而且即就是最高 最低分有重复的也可以实现。示例数据: 评委     歌手     得分 A ...
  • jeriffe
  • jeriffe
  • 2006-12-20 13:13
  • 1410

任意10个同学的成绩 求平均分,最高分和最低分

/**********************************************************  任意10个同学的成绩 求平均分,最高分和最低分  . QQ139767********************************************...
  • zhaomu
  • zhaomu
  • 2006-05-30 23:47
  • 2401
    个人资料
    • 访问:176367次
    • 积分:2959
    • 等级:
    • 排名:第14069名
    • 原创:116篇
    • 转载:3篇
    • 译文:0篇
    • 评论:26条