编写一个函数,用来给数组排序。
排序有增序也有减序,为了在一个函数里实现两种排序功能,可以使用转移表。
首先写两个函数分别实现两种排序功能:
void IncreaseOrder(int *num1, int *num2) {
if (*num1 > *num2) {
int tmp;
tmp = *num1;
*num1 = *num2;
*num2 = tmp;
<
编写一个函数,用来给数组排序。
排序有增序也有减序,为了在一个函数里实现两种排序功能,可以使用转移表。
首先写两个函数分别实现两种排序功能:
void IncreaseOrder(int *num1, int *num2) {
if (*num1 > *num2) {
int tmp;
tmp = *num1;
*num1 = *num2;
*num2 = tmp;
<