#include <stdio.h>
main()
{
int a[10]={5,2,4,25,13,11,7,8,0,12};//需要进行排序的10个数字
int i,j,t;
for(i=1;i<10;i++)
for(j=0;j<10-i;j++){
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
for(i=0;i<=9;i++)
{
printf("%d ",a[i]);
}
}
运行结果:

这是一个关于冒泡排序的C语言实现。程序通过两层循环实现数字数组的升序排列,当相邻元素逆序时进行交换。最终打印排序后的数组。
1万+

被折叠的 条评论
为什么被折叠?



