键盘输入十个数 由大到小排列,C语言编程

2025-01-06 09:46:57
推荐回答(1个)
回答1:

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