#include <stdio.h>
#define MAXLINE 10
int main(void)
{
float s[MAXLINE];
int i, j;
float sum, average, temp;
printf("请依次输入各位评委的评分\n");
for(i = 0; i < MAXLINE && scanf("%f", s+i) == 1; i++)
;
for(i = 0; i < MAXLINE; i++)
//回显输入
printf(" %.2f ", s[i]);
for(i = 0; i < MAXLINE - 1; i++)
//冒泡排序
for(j = 0; j < MAXLINE - i - 1; j++)
if(s[j] > s[j + 1]){
temp = s[j];
s[j] = s[j + 1];
s[j + 1] = temp;
}
average = sum = 0.0;
for(i = 1; i < MAXLINE-1; i++)
sum += s[i];
printf("该选手得分为%.2f\n", sum / (float)(MAXLINE - 2));
}
// 看看这样行不行?