📄 filter.c
字号:
#define N 10
typedef unsigned int Uint16;
Uint16 filter(const Uint16 a[],int m)
{
char i,j;
Uint16 sum=0;
Uint16 tmp;
Uint16 value[N];
for(i=0;i<m;i++)
{
value[i]=a[i];
}
//排序算法,总共要进行(N-1)+(N-2)+....1次才可以
for(j=0;j<N-1;j++)//j=0--10
{
for(i=0;i<N-j;i++)//(i=0-11,---i=0--1)
{
if(value[i]>value[i+1])
{
tmp=value[i];
value[i]=value[i+1];
value[i+1]=tmp;
}
}
}
for(i=1;i<N-1;i++)
{
sum+=value[i];
}
return sum/(N-2);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -