1.选择排序
#include<stdio.h>
int main()
{
int arr[] ={32,21,34,43,5,6};
int len = sizeof(arr) / sizeof(arr[0]);
for(int i = 0;i < len;i++)
{
for(int j = i + 1;j < len;j++)
{
if(arr[i] > arr[j])
{
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
for(int k = 0;k < len;k++)
{
printf("%d\n",arr[k]);
}
2.冒泡排序
#include<stdio.h>
int main()
{
int arr[] ={32,21,34,43,5,6};
int len = sizeof(arr) / sizeof(arr[0]);
for(int i = 0;i < len - 1;i++)
{
for(int j = 0;j < len - 1 - i;j++)
{
if(arr[j] > arr[j+1])
{
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
for(int k = 0;k < len;k++)
{
printf("%d\n",arr[k]);
}
return 0;
}