一问题描述

一场比赛有十位评委打分去掉最高和最低分剩下的分数平均就是选手的成绩。

二设计思路

求出最高和最低然后全部求和去掉最高和最低求平均就是选手成绩。

三程序流程图

 

四伪代码实现

#include<iostream>
using namespace std;
int main(){
int a[10],max,min,sum=0,s;
for(int i=0;i<=9;i++){
cin>>a[i];
}
min=a[0];
for(int j=0;j<10;j++){
if(a[j]>max){
max=a[j];
}
if(a[j]<min){
min=a[j];
}
}
for(int i=0;i<10;i++){
sum=sum+a[i];
}
s=(sum-max-min)/8;
cout<<max<<" "<<min<<endl;
cout<<s<<endl;
}

五代码实现