C语言编程题目:怎么把计算后的平均分进行排序,平均分已经如下图代码算出,怎么调用算出后的平均分并排序呢
调用这个函数就行
//冒泡排序
void sort(int arr[], int size)
{
int j,i,temp;
for (i = 0; i < size-1;i ++)
{
int count = 0;
for (j = 0; j < size-1 - i; j++)//size-1-i是因为每一趟就会少一个数比较
{
if (arr[j] > arr[j+1])//这是升序排法,前一个数和后一个数比较,如果前数大则与后一个数换位置
{
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
count = 1;
}
}
if (count == 0) //如果某一趟没有交换位置,则说明已经排好序,直接退出循环
break;
}
}