c语言排列的函数 c语言全排列代码

编写函数,使用选择排序法对数组进行排序(用C语言)

#include stdio.h

成都创新互联公司技术团队十余年来致力于为客户提供成都网站设计、成都网站制作、外贸网站建设成都品牌网站建设成都营销网站建设、搜索引擎SEO优化等服务。经过多年发展,公司拥有经验丰富的技术团队,先后服务、推广了成百上千网站,包括各类中小企业、企事单位、高校等机构单位。

#include stdlib.h

#include time.h

int main(void)

{

int a[10],i,j,tmp,b;

srand(time(NULL));

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

a[i]=rand()%100;

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

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

printf("\n");

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

{

tmp=i;

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

 {

if(a[tmp]a[j])

tmp=j;

 }

if(i!=tmp)

{

  裂耐          b=a[tmp];

a[tmp]=a[i];

a[i]=b;

}

}

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

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

printf("\n");

return 0;

}

随机产生数组中的元素, 更合理嫌碧一些。 百科中有各种版本肆者春。


分享文章:c语言排列的函数 c语言全排列代码
浏览地址:http://scyanting.com/article/dsppsee.html