C语言填空:整型数组降序排序

#include <stdio.h>
//将数组中的值降序排序并输出 
main()
{
    int a[10]={12,3,5,78,98,345,23,35,67,99};
    int i,j,k,t;
    for(i=0;【1】;i++)
    {
        【2】;
        for(j=i+1;j<10;j++)
        if(【3】) {
            t=a[j];
            a[j]=【4】;
            a[k]=t;
        }
     } 
     for(i=0;i<10;i++)
     printf("%5d",a[i]) ;
     printf("\n");
    getchar();
 }

 

#include <stdio.h>
//将数组中的值降序排序并输出 
main()
{
    int a[10]={12,3,5,78,98,345,23,35,67,99};
    int i,j,k,t;
    for(i=0;i<10;i++)
    {
        k=i;
        for(j=i+1;j<10;j++)
        if(a[k]<a[j]) {
            t=a[j];
            a[j]=a[k];
            a[k]=t;
        }
     } 
     for(i=0;i<10;i++)
     printf("%5d",a[i]) ;
     printf("\n");
    getchar();
 }

 

posted @ 2023-02-17 16:28  myrj  阅读(137)  评论(0编辑  收藏  举报