编写函数void invert(int a[],int n)将数组a中的数按颠倒的顺序重新存放。在操作时,只能借助一个临时存储单元而不得另外开辟数组,参数n为数组中的元素个数。
时间: 2023-06-02 16:06:48 浏览: 149
.编写一个函数,将数组中n个数按反序存放。 实验步骤与要求: 在主函数中输入10个数,并输出排好序的数。 编写函数invert()将10个数按反序存放。
4星 · 用户满意度95%
好的,这是一个编程问题,可以回答。以下是代码实现:
void invert(int a[], int n) {
int temp;
for(int i=0; i<n/2; i++) {
temp = a[i];
a[i] = a[n-i-1];
a[n-i-1] = temp;
}
}
这个函数实现了将数组a中的数按颠倒的顺序重新存放,只使用了一个临时存储单元。
阅读全文