c语言实现输入一组数自动从大到小排列

Posted better_an

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言实现输入一组数自动从大到小排列相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
main()
{
    int x;
    printf("请输入要排序数字个数:");
    scanf("%d",&x);
    int i,j,k,a,b,num[x];
    printf("输入数据:");
    for(i=0;i<x;i++)
        scanf("%d",&num[i]);
    for(j=0;j<x;j++)
    {
        for(k=j+1;k<x;k++)
            if(num[k]>num[j])
        {
            a=num[j];
            num[j]=num[k];
            num[k]=a;
        }
    }
    for(b=0;b<x;b++)
    printf("%d ",num[b]);
    return 0;
    /**选择排序法**/
}

以上是关于c语言实现输入一组数自动从大到小排列的主要内容,如果未能解决你的问题,请参考以下文章

c语言编程: 将一组数按从大到小的顺序排序

C语言编程 数组从大到小排列

如何用C语言将三个整数从大到小依次排列?听我说

C语言题目:键盘随机输入5个数,请从大到小排列输出,并输出其中所有的素数?

c语言解答从键盘上输入三个数,按从大到小的顺序排列并输出最大值

C语言利用指针实现三个数从大到小输出。