C语言程序:依次输入十个数、要求按照从小到大的顺序输出

问题描述:

C语言程序:依次输入十个数、要求按照从小到大的顺序输出

# include <stdio.h>
#define N 10//元素个数
void sort(int a[], int n)//排序函数 
{
     int i=0,j=0,temp;
     
     for(i=0; i<n; i++)
     {
              for(j=i+1; j<n; j++)
              {
                       if(a[j]<a[i])
                       {
                                    temp = a[i];
                                    a[i] = a[j];
                                    a[j] = temp;
                       }
              }
     }
}
int main(void)
{
    int num[N];
    int i;
    for(i=0; i<N; i++) scanf("%d",&num[i]);//输入元素 
    
    sort(num,N);//排序 
    
    for(i=0; i<N; i++) printf("%d ",num[i]);//输出
    return 0;
}

已经测试过了,测试结果:(有问题可以继续追问)