所以我需要将数组传递给函数sort并让它对它进行排序,它在外面工作但不能让它在函数内部工作.需要传递指针只是不确定如何.
#include <stdio.h>
void sort(int *number, int n) {
/* Sort the given array number, of length n */
int temp = 0, j, i;
for (i = 1; i < n; i++) {
for (j = 0; j < n - i; j++) {
if (number[j] > number[j + 1]) {
temp = number[j];
number[j] = number[j + 1];
number[j + 1] = temp;
}
}
}
}
int main() {
int n = 20;
int *ptr = malloc(n …Run Code Online (Sandbox Code Playgroud)