用c语言定义一个大小为10的整型数组,利用冒泡排序法将数组元素从大到小排列,并输出排序后的数组

如题所述

#include <stdio.h>
int main()
{
    int a[10]={1,2,3,4,5,6,7,8,9,10};
    int i,j,t;
    for(i=1;i<10;i++)
        for(j=0;j<10-i;j++)
        {
            if (a[j]<a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
        }
    printf("排序后的结果为:");
    for(i=0;i<10;i++)
        printf("%4d\n",a[i]);
    printf("\n");    
    return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答