我想知道如何添加一个额外的数字来分离数组,但最后要添加到数组中?因此,在用户输入数组的值之后,我们可以尝试添加说X,在输入初始数组后也将由用户输入,然后添加到结束排序数组。 #include
void main() {
int i, j, num, temp, n;
printf("\nPlease enter the size of the array:\n");
scanf("%d", &n);
int array[n];
printf("Enter the numbers to be sorted one by one:\n");
for (i = 0; i < n; i++) {
scanf("%d", & array[i]);
}
for (i = 0; i < n; i++) {
for (j = 0; j < (n - i - 1); j++) {
if (array[j] > array[j + 1]) {
temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
printf("Sorted array is...\n");
for (i = 0; i < n; i++) {
printf("%d\n", array[i]);
}
}