急!C语言编程:10个评委的给分中,去掉一个最高分,去掉一个最低分,剩余8个分数求平均值.请编程实现之下面这个就是看不懂,还要简单些最好,谢谢!int result=0; int a[10]; for(i=0;i 相关知识点: 试题来源: 解析 #include "stdio.h"main() { int integer,i,max,min,sum; max=0;min=100;sum=0...
利用C语言设计完成如下功能的程序:找出五个评委分数中的最高分和最低分,去掉之后计算平均分,针对一个选手,在屏幕上先将输入各评委的打分,要求找出五个评委分数中的最高分和最低分,去掉之后计算平均分 相关知识点: 试题来源: 解析#include "stdio.h" #define N 5...
a[i][min] = 0) //实现“去掉最高最低分” for(j = 0,max = 0,min = 0;j < 7;j++) { if(a[i][j] > a[i][max]) max = j; else if(a[i][j] < a[i][min]) min = j; } for(i...
if(a[i]<min) min = a[i];}}printf("该选手的得分为:");for(i=0;i<5;i++){printf(
有10个裁判评分,去除最高分和最低分,求运动员的平均分。如图:二、思路分析 1、设置一个数组变量,...
{ scanf
输入好像应该用%lf 而且输出应该是%.1f 不是%.1lf
printf("去掉一个最高分:%.1f\n",max); printf("去掉一个最低分:%.1f\n",min); printf("平均分是:%.2f\n",aver); } /* === 评:定义评委个数(10),输入成绩(数列a[]),求最大值和最小值,求和 sum。求sum-最高分-最低分,求平均值。 === */...
max=min=a[0]; /*假设a[0]是最高分和最低分也就是初始化*/ sum=sum+a[0]; /*先加上a[0]*/ for(i=1;i<5;i++) /*max和min是a[0],所以从a[1]开始判断*/ { sum=sum+a[i]; /*求分数总和*/ if(max<=a[i]) /*比最高分还高就交换*/ {max=a[i];...
} sum=sum-min-max;avg=sum/AMOUNT;//2个裁判不计算在内的话就是AMOUNT-2 printf("各位裁判的分数:\n");for(i=0;i<10;i++)printf("%.2f ",score[i]);printf("\n去掉一个最高分%.2f,去掉一个最低分%.2f,最后总分为%.2f,平均分%.2f\n",max,min,sum,avg);return 0;} ...