请大神帮忙,写一下C语言课程作业。 通过定义函数实现冒泡排序过程,拜谢了

将冒泡排序过程单独写成一个函数,再在主函数中通过调用该函数实现对任意输入的多个数据(数据个数不超过100个)进行排序,并输出排序结果。... 将冒泡排序过程单独写成一个函数,再在主函数中通过调用该函数实现对任意输入的多个数据(数据个数不超过100个)进行排序,并输出排序结果。 展开
 我来答
chiyoohui
2015-01-14 · TA获得超过280个赞
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:137万
展开全部
void sortMaopao(int *arr,int n)
{
int i,j,tmp;
if(n>100)
return ;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(*(arr+i)<*(arr+j))
{
tmp=*(arr+i);
*(arr+i)=*(arr+j);
*(arr+j)=tmp;
}
}
}
}
这个函数可以帮你实现由大到小排序,如果由小到大的话只需把if(*(arr+i)<*(arr+j))这一句里面的< 改成 >就行了,输出的话可以在主函数调用之后再打印输出就行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式