PAT乙级1077 互评成绩计算 (20 分)
Posted 辉小歌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PAT乙级1077 互评成绩计算 (20 分)相关的知识,希望对你有一定的参考价值。
#include<cstdio>
#include<iostream>
using namespace std;
int main(void)
{
int n,m; cin>>n>>m;
int k=n;
while(n--)
{
double a=-1e9,b=1e9;
int temp; cin>>temp;
double sum=0;
int cnt=0;
for(int i=2;i<=k;i++)
{
double x;cin>>x;
if(x>=0&&x<=m)
{
a=max(a,x);
b=min(b,x);
sum+=x;
cnt++;
}
}
sum=(1.0*(sum-a-b)/(cnt-2)+temp)/2.0;
sum=(sum*10+5)/10;
printf("%d\\n",(int)sum);
}
return 0;
}
以上是关于PAT乙级1077 互评成绩计算 (20 分)的主要内容,如果未能解决你的问题,请参考以下文章