楼主最近还看过
数据个数输入: W[0]
数据(整数)起始地址: W[1]
例:
TDSS D0 M0
数据个数: D0=3
数据输入: D1=2, D2=8, D3=4
结果显示: D1=2, D2=4, D3=8
**************************************************************************/
void TDSS( WORD W , BIT B )
{
short i;
short m;
short n;
for(i=W[0];i>1;i--)
{
for(m=1;m<i;m++)
if(W[m]>W[m+1])
{
n=W[m];
W[m]=W[m+1];
W[m+1]=n;
}
}
}
信捷中有现成的C块,从小到大排列