c++编程问题 给定一个数组a[10]={1,2,3,4,5,6,7,8,9,10};,使用指针将数组存放的内容逆序。(用指针做)

紧急啊。。。。。。。。... 紧急啊。。。。。。。。 展开
 我来答
lgao622
2012-12-19 · 知道合伙人软件行家
lgao622
知道合伙人软件行家
采纳数:1137 获赞数:6550
毕业于武汉工程大学邮电与信息工程学院通信专业,软件行业,4年工作经验。

向TA提问 私信TA
展开全部
#include<iostream.h>
void change(int *n, int len)
{
int a, *p= &a;
for(int i= 0; i < len/2; i++)
{
*p= *(n+i);
*(n+i)= *(n+len-1-i);
*(n+len-1-i)= *p;
}
}
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
change(a, 10);
for(int i= 0; i < 10; i++)
cout<<a[i]<<' ';
cout<<endl;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sq...i@sina.com
2012-12-19 · TA获得超过142个赞
知道答主
回答量:225
采纳率:0%
帮助的人:169万
展开全部
#include <stdio.h>
void main()
{
int a[10] = {1,2,3,4,5,6,7,8,9,10};
int *p = new int[10];
int *temp = p;
int i = 9;
while (i>=0)
{
*p++ = a[i--];
}
while(*temp>0)
printf("%d\t",*temp++);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-12-19
展开全部
用指针去接收数组的首地址,就可以了,好久没有写C的,不好写,怕写出错!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夺情书生亦夺命
2021-11-30
知道答主
回答量:2
采纳率:0%
帮助的人:1001
展开全部
编程题目:把1,2,3,4,56,7,8,9,10存放到数组中,
并按照10,9,8,7,6,5,4,3,2,1的顺序输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangpeng100860
2012-12-19 · 超过16用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:54.3万
展开全部
给分吗??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式