c语言怎么把输入的数字从小到大排列

2025-06-28 04:53:42
推荐回答(2个)
回答1:

#define N 10
main()
{int a[N],i,j,t;
for(i=0;i scanf("%d",&a[i]);
for(i=0;i for(j=0;j  if(a[j]>a[j+1])
   {t=a[j];
    a[j]=a[j+1];
    a[j+1]=t; }
for(i=0;i printf("%d  ",a[i]);
printf("\n");
getch();
}

回答2:

qsort函数,晚上搜索一下用法就可以,想自己写的话有很多种排序方法,像冒泡排序,快速排序,堆排序等等,网上算法一搜一大堆