用选择法对数组中10个整数按由小到大排序。
#include
#include
#define N 10
void initialArr(int **arr, int n){
*arr = __________【1】_____________;
}
void inputArr(int *arr, int n){
printf("Enter %d numbers: ", n);
for(int i = 0; i
scanf("%d", &arri]);
}
}
void selection(int *arr, int n){
int temp;
for(int i = 0; i
for(int j = i + 1; j
if(arri] > arrj]){
temp = arri];
__________【2】____________;
arrj] = temp;
}
}
}
}
void outputArr(int *arr, int n){
printf("New Sort: ");
for(________【3】__________; i
printf("%d ", arri]);
}
printf("\n");
}
int main(){
int ____________【4】______________;
initialArr(&arr, N);
inputArr(arr, N);
selection(arr, N);
outputArr(arr, N);
free(arr);
system("pause");
return 0;
}
选项:
A:(int*)malloc(n * sizeof(int))
B:arri] = arrj]
C:int i = 0
D:*arr = NULL
发布时间:2024-06-08 22:36:37