第二题 输入10个整数,将它们从大到小排序后输出。

#include <stdio.h>
void main( )
{
    int i, j, t, a[10];
    printf("Enter 10 integers: ");
    for(i=0; i < 10; i++)
        scanf("%d", &a[i]);/*输入的x为整数*/
        for(i=1; i<10; i++)
        for(j=0;j<10-i; j++)/*下标从0开始,一共10个数*/
            if(a[j] < a[j+1]){/*从大到小排序*/
                t = a[j];
                a[j] = a[j+1];
                a[j+1] = t;
            }
            printf("After sorted: ");
            for(i = 0; i < 10; i++)
                printf("%d ", a[i]);
            printf("
");
}
原文地址:https://www.cnblogs.com/chcb/p/3398514.html