网络工程师
北京 天津 上海 重庆 广东 浙江 山东 江西 江苏 安徽 湖南 湖北 河南 河北 广西 福建 四川 山西 陕西 贵州 辽宁 吉林 黑龙江 宁夏 云南 新疆 青海 甘肃 内蒙古 海南 西藏

C语言冒泡排序怎么实现

更新时间:2015-12-31 浏览次数:0

新葡萄京娱乐场网址网络工程师备考辅导小编,整理出‘C语言冒泡排序怎么实现’等信息,希翼能为广大考生提供帮助。及时了解相关考试信息,查询考试资讯,了解招考讯息,关注新葡萄京娱乐场网址,国内最快最全的考试信息综合平台,为您提供最全最新的考试查询新体验。

这里是最简单最基本的C语言冒泡排序源代码

#include

/*sizeoftheoriginaldata*/

#defineN200/*generateoriginaldata*/

voidgenerateArray(inta[])

{

inti=0;

for(i=0;i

a[i]=rand()%N+1;

printf("Theoriginalarrayis:n");

for(i=0;i

printf("%4d",a[i]);

}

voidpopSort(inta[])

{

inti,j,temp;

for(i=0;i

{

for(j=i+1;j

{

if(a[i]>a[j])

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

}

}

}

printf("Afterbeingsorted:n");

for(i=0;i

printf("%4d",a[i]);

}

/*mainfunction*/

intmain()

{

printf("ThisisademonstrationforpopSort:n");

intiarray[N]={0};

generateArray(iarray);

popSort(iarray);

return0;

}

共1条 1
XML 地图 | Sitemap 地图