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

原创 2015年07月07日 04:16:19
//
/*
==================================================================
题目:选拔赛中通常用这样的办法求选手分数,去掉一个最高分,去掉一个
最低分,求平均成绩!请编程实现这个计算方法。
==================================================================
*/
#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-最高分-最低分,求平均值。
==================================================================
*/




版权声明:博主文章可以被非商用转载,但请务必注明出处,因水平有限,难免出错,在此免责。

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

跳水比赛,8个评委打分。运动员的成绩是8个成绩去掉一个最高分, 去掉一个最低分,剩下的6个分数的平均分就是最后得分。 使用一维数组 2.请把打最高分的评委和最低分的评委找出来。 3.找出最佳评委

package com.my; import java.io.*; /**  * 1.跳水比赛,8个评委打分。运动员的成绩是8个成绩去掉一个最高分, 去掉一个最低分,剩下的6个分数的平均...

c语言:二维数组输出杨辉三角!

       今天做了杨辉三角的题目。在草稿上面写好了思路,回到宿舍就开始开始敲代码。就几行,不过调试的时候搞错了两个地方,一个是i=j还有一个是j=0;好久不搞这个,居然犯这么低级的错误!,改好之后...

问题六十八: 在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。 选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写一个程序实现。

/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了) * 程序的版权和版本声明部分 * All rights reserved. * 文件名称...

有问题!!!急求解答----去掉一个最高分,去掉一个最低分。

/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. ...

80x86 汇编语言:去掉1个最高分,去掉一个最低分,再取平均

7 个评委分别给分在 10~20分 之间的整数,7 个评分中去掉1个最高分,去掉一个最低分,将剩下 5 个分的平均值作为最后得分。程序要求:1) 评委给分以两位十制数从键盘输入。2) 最后得分以十进制...

C语言之基本算法42—矩阵转置及按行按列排序

//矩阵转置 按行按列排序 /* ================================================================== 题目:输入m*n矩阵,按行...

编写一个程序,被调用后,能求出平均分,最高分,最低分

问题描述: 有一个一维数组,存放十个学生的成绩,编写一个程序,当主函数调用此函数后,能求出平均分,最高分,最低分。 解题思路: 众所周知,一个函数只能带回一个函数返回值,此处,要求通过函数调用得...

C语言之基本算法43—总结

C程序的基本算法共涵盖42个例题,包含了枚举、排列、逻辑判断、迭代、递推、字符串操作、矩阵操作、格式输出等内容。 相关的实现方法有的显得很笨拙,但足够说明问题,而且每个程序都经过作者亲测,保证可以运行...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言之基本算法08—去掉最高分去掉最低分求平均值
举报原因:
原因补充:

(最多只允许输入30个字)