编辑c语言程序,要求将一个数组中的数据反序存放.例如原始数据1,2,3,4,5.调整后为5,4,

,2,1。... ,2,1。 展开
 我来答
0动感蚂蚁0
2015-05-05 · TA获得超过391个赞
知道小有建树答主
回答量:177
采纳率:100%
帮助的人:126万
展开全部
void main(){
    int a[] = {1,2,3,4,5};    
    int i,temp;
    for(i=0;i<(a.length)/2;i++){
        temp = a[i];
        a[i] = a[a.length-1-i];
        a[a.length-1-i] = temp; 
    }
    
}
百度网友e9d4f3d
2015-05-05 · TA获得超过150个赞
知道小有建树答主
回答量:96
采纳率:0%
帮助的人:109万
展开全部
#include<stdio.h>
int main()
{
int a[100],b[100],i,j,n;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
b[n-i-1]=a[i];
}
for(i=0;i<n;i++)
{
printf("%d ",a[i]);
}
printf("\n");
for(i=0;i<n;i++)
{
printf("%d ",b[i]);
}
printf("\n");
return 0;
}

谢谢

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漠影歌
2015-05-05 · TA获得超过807个赞
知道小有建树答主
回答量:483
采纳率:50%
帮助的人:449万
展开全部
void change(int a[], int size)

{
int pos = 0, temp = 0;

for(; pos < size / 2; pos ++)

{
temp = a[size - pos - 1];

a[pos] = a[size - pos - 1];
a[pos] = temp;

}
for(pos = 0; pos < size; pos ++)
{
printf("\d ", a[pos]);

}

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式