用c语言或者c++编程

将一维数组a[10]{11,12,13,14,15,16,17,18,19,20}中的数组元素逆序排列为{20,19,18,17,16,15,14,13,12,11}

img

#include<stdio.h>
int main()
{
    int a[10]={11,12,13,14,15,16,17,18,19,20};
    int len = sizeof(a)/sizeof(int);
    int temp=0;
    for(int i=0;i<len-1;++i)
        for(int j=i+1;j<len;++j)
            if(a[i]<a[j]){
                temp=a[i];
                a[i]=a[j];
                a[j]=temp;
            }
    
    for(int i=0;i<len;++i)
        printf("%d ",a[i]);
    
    return 0;


int main()
{
    int a[10]={11,12,13,14,15,16,17,18,19,20};
    int len = sizeof(a)/sizeof(int);
    int temp=0;
    for(int i=0;i<len-1;++i)
        for(int j=i+1;j<len;++j)
            if(a[i]<a[j]){
                temp=a[i];
                a[i]=a[j];
                a[j]=temp;
            }
    
    for(int i=0;i<len;++i)
        printf("%d ",a[i]);
    
    return 0;
}