以下是一个插入排序的函数实现: ```cpp void insertsort(int r[],int n) { int i, key, j; for (i = 1; i < n; i++) { key = r[i]; j = i - 1; while (j >= 0 && r[j] > key) { r[j + 1] = r[j]; j = j - 1; } r[j + 1] = key; } } ``` 在主函数中调用 `insertsort` 函数对数组进行排序,并输出排序前后的数组元素。 [2024-10-31 10:29:38 | AI写代码神器 | 147点数解答]