//.写冒泡排序可以排序一个整型数组。
#include<stdio.h>
#include<windows.h>
void sort(int array[],int len);
int main()
{
int i = 0;
int array[] = { 9, 3, 6, 5, 8, 6, 7, 5, 6, 8, 2, 2, 3, 1, 2 };
int len = sizeof(array) / sizeof(array[0]);
printf("before:"); //打印未排序前的元素
for (i = 0; i < len; i++)
{
printf("%d ", array[i]);
}
sort(array,len);
printf("\n after:"); //打印未排序后的元素
for (i = 0; i < len; i++)
{
printf("%d ", array[i]);
}
printf("\n");
system("pause");
return 0;
}
//定义冒泡排序函数
void sort(int array[],int len)
{
int i = 0, j = 0;
int temp = 0;
for (i = 0; i < len-1; i++)
{
for (j = i+1; j < len; j++)
{
if (array[j]>array[i])
{
temp = array[i];
array[i] = array[j];
array[j] = temp;
}
}
}
}
【C语言】写冒泡排序可以排序一个整型数组。
最新推荐文章于 2024-07-15 12:54:34 发布