绝对值排序

目前只学会了这个最弟弟的排序,不过用起来真香
`在这里插入代码片绝对值排序

#include<stdio.h>
#include<math.h>
int main()
{
	int i,j,n,t,m[100];
	while(scanf("%d",&n)!=EOF)
	{
		if(n==0)break;
		for(i=0;i<n;i++)
		scanf("%d",&m[i]);
		for(i=0;i<n;i++)
		{
			for(j=i+1;j<n;j++)
			{
				if(abs(m[j])>abs(m[i]))
				{
					t=m[j];
					m[j]=m[i];
					m[i]=t;
				}
			}
		}
		for(i=0;i<n;i++)
		{
			if(i>0)
			printf(" ");
			printf("%d",m[i]);
		}
		printf("\n");
	}
	return 0;
}