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;
    /**選擇排序法**/
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM