#include<stdio.h>
#include<stdlib.h>
int Max(int* p, int n)
{
int i, m;
for (i = 0, m = *p; i < n; i++)
{
if (m < *(p + i))
{
m = *(p + i);
}
}
return(m);
}
int Min(int* p, int n)
{
int i, m;
for (i = 0, m = *p; i < n; i++)
{
if (m > *(p + i))
{
m = *(p + i);
}
}
return(m);
}
int main(void)
{
int n, i, s=0;
scanf("%d", &n);
int* p = (int*)malloc(n * sizeof(int));
for (i = 0; i < n; i++)
{
scanf("%d",p+i);
s += *(p + i);
}
printf("%.2f", (s - Max(p, n) - Min(p, n)) / (double)(n-2));
return(0);
}
洛谷P5726 【深基4.习9】打分经典解法
最新推荐文章于 2024-07-26 15:12:20 发布
博客围绕谷谷P5726【深基4.习9】打分问题,介绍经典解法,虽未给出具体内容,但可知聚焦该题解题方法,属于信息技术领域算法解题相关。
500

被折叠的 条评论
为什么被折叠?



