1. 程式人生 > >絕對值排序

絕對值排序

目前只學會了這個最弟弟的排序,不過用起來真香 `在這裡插入程式碼片在這裡插入圖片描述

#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; }