#include <stdio.h>
int main()
{
//定义一个整形数组
int arr[] = {1,3,5,7,9,2,4,6,8,10};
//计算数组的长度
int len = sizeof arr / sizeof arr[0];
printf("len = %d\n", len);
//冒泡排序
for(int i = 0; i < len - 1; i++)
{
for(int j = 0; j < len - i - 1; j++)
{
if(arr[j] < arr[j+1])
{
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
//打印
for(int i = 0; i < len; i++)
{
printf("%d\t", arr[i]);
}
//换行
printf("\n");
//选择排序
for(int i = 0; i < len - 1; 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 i = 0; i < len; i++)
{
printf("%d\t", arr[i]);
}
return 0;
}