用起泡法对数组中的10个整数按由大到小的顺序排列,要求用函数调用的方法。

用起泡法对数组中的10个整数按由大到小的顺序排列,要求用函数调用的方法。数组中的10个整数由键盘输入。(c语言)

#include <stdio.h>
int a[15];
void bubblesort()
{
    int i,j,t;
    for(i=0; i<10; i++)
        for(j=0; j<9; j++)
            if(a[j]<a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
}
int main()
{
    int i;
    for(i=0; i<10; i++)
        scanf("%d",&a[i]);
    bubblesort();
    for(i=0; i<10; i++)
        printf("%d ",a[i]);
    return 0;
}

追问

运行不了

??。

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