问题标题: 酷町堂:1766

0
0
已解决
李安雅
李安雅
中级守护
中级守护

题目链接: 酷町堂:1766

1766   演出打分

经验值:800

时间限制:1000毫秒

内存限制:128MB

题目描述 De**ion

小明特别喜欢唱歌,经常参加歌唱比赛。某次比赛一共有十名评委,小明表演以后,十名评委分别打分,大赛规则规定十个分数中去掉一个最低分和一个最高分,剩下分数的平均分就是选手的最终分数。请帮帮小明,他想知道自己最终得分是多少?

输入描述 Input De**ion

一行,十个分数,每个分数用空格隔开,满分为100分

输出描述 Output De**ion

小明最后的分数,保留两位小数,四舍五入

样例输入 Sample Input

90 91 92 90 94 95 88 90 89 88

样例输出 Sample Output

90.50

 

90分代码:

#include<iostream>

#include<iomanip>

using namespace std;

int a[15],sum;

int maxn=-0x3f3f3f3f,minn=0x3f3f3f3f;

int main(){

     for(int i=1;i<=10;i++){

     cin>>a[i];

     sum+=a[i];

     if(a[i]>maxn){

     maxn=a[i];

     }if(a[i]<minn){

     minn=a[i];

     }

 }

    cout<<setprecision(2)<<fixed<<(double)(sum-maxn-minn)/8*100/100;

    return 0;

}


0
0
丁炳瑜
丁炳瑜
高级光能
高级光能

 

 

 

 

 

 

 

 

 

 

 

 

 

0
蔡辰夕
蔡辰夕
新手启示者
新手启示者

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0
崔皓轩
崔皓轩
新手光能
新手光能

整形 n,minn=0x3f3f3f3f,maxn=-0x3f3f3f3f,sum;

 for循环(整形 i等于1;i小于等于10;i++){

输入n;

maxn=maxn和n的最大值;

minn=minn和n的最小值;

}

sum=sum-minn-maxn;

double a=sum/8.0;

保留一位小数输出四舍五入a;

0
崔皓轩
崔皓轩
新手光能
新手光能

 

保留一位小数输出四舍五入a;

我要回答