网站建设资讯

NEWS

网站建设资讯

c语言用函数实现冒泡 C语言用函数实现冒泡排序

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

void sortMaopao(int *arr,int n)

创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、做网站、高平网络推广、重庆小程序开发、高平网络营销、高平企业策划、高平品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供高平建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

{

int i,j,tmp;

if(n100)

return ;

for(i=0;in-1;i++)

{

for(j=i+1;jn;j++)

{

if(*(arr+i)*(arr+j))

{

tmp=*(arr+i);

*(arr+i)=*(arr+j);

*(arr+j)=tmp;

}

}

}

}

这个函数可以帮你实现由大到小排序,如果由小到大的话只需把if(*(arr+i)*(arr+j))这一句里面的 改成 就行了,输出的话可以在主函数调用之后再打印输出就行。

C语言 用一个函数来实现对10个数进行冒泡排序

#include "stdio.h"

int exchange(char a[10])  //char

{int i,j,t;

for(i=0;i10;i++)

for(j=0;j9-i;j++)

if (a[j]a[j+1]) 

{t=a[j];

a[j]=a[j+1];

a[j+1]=t;}

return(1);

}

void main()

{

char a[10]; //char

printf("please put numbers:");

scanf("%s",a);

exchange(a);

printf("%s",a);

}

你是对10个字符串排序把

C语言简单冒泡法程序

1、打开Visual stdio软件,在空项目里新建一个c语言程序空文件:

2、弹出的窗口选择C++文件,将文件扩展名改为“.c”点击添加完成新建c文件,之后就可以编写程序了:

3、这里从数组头部开始,不断比较相邻的两个元素的大小,让较大的元素逐渐往后移动(交换两个元素的值),直到数组的末尾,经过一轮的比较,就可以找到最大的元素,并将它移动到最后一个位置,然后依次类推直到数组的最后一个数比较完,最后输出结果;

4、最后需要执行程序,按下crtl+F5弹出程序的执行结果,就可以看到排序后的结果了:


分享题目:c语言用函数实现冒泡 C语言用函数实现冒泡排序
浏览路径:http://cdweb.net/article/doedhgd.html