void Input(int a[], int n) //n为数组大小
{
for (int i = 0; i < n; i++)
scanf("%d", &a[i]);
}
void Output(int a[], int n)
{
for (int i = 0; i < n; i++)
scanf("%d ", &a[i]);
}
void Sort(int *a, int n)//传入数组首地址,引用型参数
{
int flag,temp;
for (int i = 0; i < n; i++)//这里使用的是冒泡排序
{
flag = 1;
for (int j = 0; j < n - 1; j++)
{
if (a[j] > a[j + 1]) //升序,降序就使用 < 号
{
temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp;
flag = 0;
}
}
if (flag)//如果本轮没有发生交换就跳出
break;
}
}
温馨提示:答案为网友推荐,仅供参考