C语言编程,输入n个整数,对其进行降序排序,n由键盘输入

2025-04-28 10:30:36
推荐回答(1个)
回答1:

#include 
#include 
void main()
{
    int *a, i,j,n;
    scanf("%d",&n);
    a = (int*)malloc(sizeof(int));
    for(i = 0; i < n; i ++)
    {
        int t;
        scanf("%d",&t);
        for(j = i-1; j>=0; j ++)
            if(t            else a[j+1] = a[j];
        a[j+1] = t;
    }
    for(i = 0; i < n; i ++)
        printf("%d ",a[i]);
}