«

去掉最高和最低分,得后得分

点亮灯 发布于 阅读:51 C++


在音乐节上,每名选手表演完毕,会有10名评委进行打分(百分制),请依次
录入10名评委老师的分数,去掉一个最高分和一个最低分,计算输出最终总得分.
音乐节去掉高低分.rar

/*
 在音乐节上,每名选手表演完毕,会有10名评委进行打分(百分制),请依次
 录入10名评委老师的分数,去掉一个最高分和一个最低分,计算输出最终总得分. 
 */
 #include<iostream>
using namespace std;
int main(){
    int i[9]={ };
    int a1=100,a2=0;    //a1最小   a2最大 
    int  linshi;   //临时空间 
    int he;

    for(int a=1;a<=10;a++){
    cout<<"请依次录入"<<a<<"名评委老师的分数"<<endl;
    cin>>i[a-1];
    linshi=i[a-1];
    if(a1>linshi){
        a1=linshi;  
    }   
    if(a2<linshi){
        a2=linshi;  
    }   
    he=he+i[a-1]; 
    } 
    cout<<"最小:"<<a1<<"\t最大:"<<a2<<endl;
he=(he-a1-a2)/8;
cout<<"最终总得分:"<<he;
}