⽤c语⾔编写⼀个排序函数,c语⾔编写⼀个排序函数,实现对主
函数中数组的升序排序....
满意答案
lsdiddepl91
推荐于 2017.05.23
采纳率:48% 等级:10
已帮助:319⼈
经典的两个排序:
(1)
#include
main()
{undefined
int a[5];
int i,j,k,t;
for (i=0;i<5;i++)
scanf("%d",&a[i]);
for (i=0;i<4;i++)
{undefined
k=i;
for(j=i+1;j<5;j++)
if(a[k]>a[j])
k=j;
if(k!=i)
{undefined
t=a[k];
a[k]=a[i];
a[i]=t;
}
}
for(i=0;i<5;i++)
printf("%3d",a[i]);
}
(2)冒泡排序
#include
main() {undefined
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++) {undefined
if(a[j]>a[j+1]) {undefined
自定义函数怎么用c语言t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
for (i=0;i<5;i++) printf("%3d",a[i]); }
01分享举报
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论