Description
自定义函数sort(int *p, int n),功能是对n个数排序。在main函数中,调用它,对输入的任意个数排序。
Input
多组测试数据,先输入n(n<100),再输入n个任意整数
Output
输出从小到大排列后的数组
Sample Input
5
9 4 3 2 1
6
34 23 12 78 -20 0
Sample Output
1 2 3 4 9
-20 0 12 23 34 78
#include<stdio.h>
int sort(int*p,int n)
{
int i,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(p[i]>p[j])
{
t=p[i];
p[i]=p[j];
p[j]=t;
}
}
int main()
{
int i,n;
int a[100];
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
sort(a,n);
for(i=0;i<n-1;i++)
{
printf("%d ",a[i]);
}
printf("%d\n",a[i]);
}
return 0;
}