第二题 输入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("\n");
}

 

posted on 2013-10-31 09:45  chcb111  阅读(707)  评论(0)    收藏  举报

导航