700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 用c语言编写一个排序函数 c语言 编写一个排序函数 实现对主函数中数组的升序排序....

用c语言编写一个排序函数 c语言 编写一个排序函数 实现对主函数中数组的升序排序....

时间:2018-06-06 12:05:58

相关推荐

用c语言编写一个排序函数 c语言 编写一个排序函数 实现对主函数中数组的升序排序....

满意答案

lsdiddepl91

推荐于 .05.23

采纳率:48%等级:10

已帮助:319人

经典的两个排序:

(1)选择排序

#include

main()

{

int a[5];

int i,j,k,t;

for (i=0;i<5;i++)

scanf("%d",&a[i]);

for (i=0;i<4;i++)

{

k=i;

for(j=i+1;j<5;j++)

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

k=j;

if(k!=i)

{

t=a[k];

a[k]=a[i];

a[i]=t;

}

}

for(i=0;i<5;i++)

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

}

(2)冒泡排序

#include

main()

{

int a[5];

int i,j,t;

for (i=0;i<5;i++)

scanf("%d",&a[i]);

for (i=0;i<4;i++)

for(j=0;j<4-i;j++)

{

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

{

t=a[j];

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

a[j+1]=t;

}

}

for (i=0;i<5;i++)

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

}

01分享举报

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。