题解 | #公务员面试#
公务员面试
https://www.nowcoder.com/practice/f3a134908d5b41869f14f58307008a97
#include <stdio.h>
int main()
{
int a,b,c,d,e,f,g;
while(scanf("%d %d %d %d %d %d %d",&a,&b,&c,&d,&e,&f,&g)!= EOF)
{
int arr[7] = {a,b,c,d,e,f,g};
int j = 0;
int Max = arr[0];
int Min = arr[0];
for(j = 0;j<7;j++)
{
if(arr[j]>Max)
{
Max = arr[j];
}
}
int max = Max;
for(j = 0;j<7;j++)
{
if(arr[j]<Min)
{
Min = arr[j];
}
}
int min = Min;
int sum = 0;
for(j = 0;j<7;j++)
{
sum += arr[j];
}
float sum1 = (sum-Max-Min)/5.0;
printf("%.2f\n",sum1);
}
return 0;
}

查看1道真题和解析