设计一个算法,将数组A[n]中所有整数原地逆置,即利用原数组空间将数组中全部元素反转.

前置开头:voidreverse(intA[],intn){... 前置开头:
voidreverse (int A[ ], int n ) {
展开
 我来答
数学教辅资料
推荐于2018-04-19 · TA获得超过2877个赞
知道答主
回答量:83
采纳率:0%
帮助的人:31.1万
展开全部
//a为需要反转的数组,n为元素个数
void reverse(int a[],int n){
int i;
for(i=0;i<n/2;i++){
a[i]+=a[n-1-i];
a[n-1-i]=a[i]-a[n-1-i];
a[i]=a[i]-a[n-1-i];
}
}
boyzjxc
2012-12-27
知道答主
回答量:46
采纳率:0%
帮助的人:26.4万
展开全部
取得数组下标K,A[0]与A[k-1]互换(利用n),类似,循环k|2 次。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式