用选择法对数组中n个整数按由小到大排序

Posted 造锅家的小钢球

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用选择法对数组中n个整数按由小到大排序相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
void sort(int a[], int n)
{
    int i, t, j;
    for(i=0; i<n-1; i++)
    {
        for(j=i+1; j<n; j++)
        {
            if(a[j]<a[i])
            {
                t=a[i];
                a[i]=a[j];
                a[j]=t;
            }
        }
    }
}
int main()
{
    int  n;
    scanf("%d", &n);
    int a[n], i;
    for(i=0; i<n; i++)
    {
        scanf("%d", &a[i]);
    }
    sort(a, n);
    for(i=0; i<n; i++)
    {
        printf("%2d", a[i]);
    }
    return 0;
}

 

以上是关于用选择法对数组中n个整数按由小到大排序的主要内容,如果未能解决你的问题,请参考以下文章

C语言 利用选择排序法对数组中10个整数由小到大排序

C语言:用选择法对10个整数排序

输入3个整数,按从小到大的顺序输出(用指针处理)

输入3个整数,按从小到大的顺序输出(用指针处理)

写一函数对输入的一组整数由小到大排序,在main主函数调用该函数实现排序。(输入任意个整数即可输出

C语言 精典排序算法程序合集