C语⾔练习题~冒泡排序题⽬:对⼀维数组进⾏冒泡排序
#include<stdio.h>
int bubble_sort(int arr[],int sz)
{
int i =0;
for(i=0;i<sz;i++)
{
h5免费制作网站源码int j =0;
int flag =1;//表⽰本次排序的数据已经有序基于matlab的数字图像处理
for(j=0;j<sz-i;j++)
{
if(arr[j]>arr[j+1])
{
int tmp = arr[j];
冒泡排序代码c语言arr[j]=arr[j+1];
arr[j+1]=tmp;
flag =0;//本次排序的数据不完全有序
}
}
if(flag==1)
{
break;
}
}
}
int main()
multisim接地在哪{
int arr[]={10,9,8,7,6,5,4,3,2,1};
java代码编程入门>整形指针赋值c语言int sz=sizeof(arr)/sizeof(arr[0]);
bubble_sort(arr,sz);
int i=0;
for(i=0;i<sz;i++)
{
printf("%d ",arr[i]);
}
return0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论