📄 paixu.c
字号:
#include<head.h>
extern uint xdata Sup[5][MAXMIN*2+1],Nup[4][MAXMIN*2];
void sampx(uint x,uchar w)
{
uchar i,j;
if((x>=Sup[w][MAXMIN-1])&&(x<=Sup[w][MAXMIN])) { ; }
else
{
// down area
for(i=0;i<MAXMIN;i++)
{ if(x<=Sup[w][i] )
{ for(j=MAXMIN-1;j>i;j--) Sup[w][j] =Sup[w][j-1] ;
Sup[w][i] =x;
break;
}
}
// up area
for(i=2*MAXMIN-1;i>MAXMIN-1;i--)
{ if(x>=Sup[w][i] )
{ for(j=MAXMIN;j<i;j++) Sup[w][j] =Sup[w][j+1] ;
Sup[w][i] =x;
break;
}
}
}
}
void nopx(uint x,uchar w)
{
uchar i,j;
if((x>=Nup[w][MAXMIN-1])&&(x<=Nup[w][MAXMIN])) { ; }
else
{
// down area
for(i=0;i<MAXMIN;i++)
{ if(x<=Nup[w][i] )
{ for(j=MAXMIN-1;j>i;j--) Nup[w][j] =Nup[w][j-1] ;
Nup[w][i] =x;
break;
}
}
// up area
for(i=2*MAXMIN-1;i>MAXMIN-1;i--)
{ if(x>=Nup[w][i] )
{ for(j=MAXMIN;j<i;j++) Nup[w][j] =Nup[w][j+1] ;
Nup[w][i] =x;
break;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -