一维数组的排序,用C语言写。

输入n个学生的C语言考试成绩存于一维数组中,按成绩降序排序。要求自定义以下函数:
(1)功能函数void sort(int score[] ,int n):对存储有n个学生成绩的score数组按成绩降序排序。
(2)主函数:调用上述函数完成功能,并输出排序后的结果。

void fun(int *num)
{
int temp;
for(int i=0; i<10; ++i)
for(int j=0; j<10-i-1; ++j)
{
if(num[j]<num[j+1])
{
temp=num[j];
num[j]=num[j+1];
num[j+1]=temp;
}
}
}
这个是冒泡排序,你参考下追问

运行不起来o(╯□╰)o

追答

这个是算法,你的写主函数,

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