C语言课程作业,通过定义函数实现冒泡排序过程。

2024-11-17 19:19:11
推荐回答(1个)
回答1:

void sortMaopao(int *arr,int n)
{
int i,j,tmp;
if(n>100)
return ;
for(i=0;i {
for(j=i+1;j {
if(*(arr+i)<*(arr+j))
{
tmp=*(arr+i);
*(arr+i)=*(arr+j);
*(arr+j)=tmp;
}
}
}
}
这个函数可以帮你实现由大到小排序,如果由小到大的话只需把if(*(arr+i)<*(arr+j))这一句里面的< 改成 >就行了,输出的话可以在主函数调用之后再打印输出就行。