| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 545 人关注过本帖
标题:求助数组编成
只看楼主 加入收藏
liuyanan16
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-21
收藏
 问题点数:0 回复次数:9 
求助数组编成

题目:将一个数组中的元素逆序,即第一个元素和最后一个元素交换,第二个元素与倒数第二个元素交换~~~~

例如:原数组为:9 2 5 7 8
逆序后的数组为:8 7 5 2 9

这题怎么做啊,请高手指教,谢谢

搜索更多相关主题的帖子: 组编 
2006-07-21 17:41
工藤♀新一
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2006-5-4
收藏
得分:0 
这种题目很多的吗~在论坛上搜一下好了~

很高兴能和大家一起学习程序! QQ:114109098
2006-07-21 18:01
shuaiye
Rank: 1
等 级:新手上路
帖 子:445
专家分:0
注 册:2006-5-15
收藏
得分:0 

呵呵。今天心情好!写个完整点的!
#include <stdio.h>
#define SIZE 100
int main (void)
{
int arry[SIZE],i,j=1;
int n,temp,*start,*end;
printf ("input size of arry (the size less 100):_");
scanf ("%d",&n);
for (i=0;i<n;i++)
scanf ("%d",&arry[i]);
printf ("befor sort:\n");
for (i=0;i<n;i++)
printf ("%d ",arry[i]);
putchar ('\n');
for (start=arry,end=arry+n-1;j<=n/2;start++,end--,j++)
{
temp=*start;
*start=*end;
*end=temp;
}
printf ("after sort:\n");
for (i=0;i<n;i++)
printf ("%d ",arry[i]);
return 0;
}


由于工作,N久都没来了!
2006-07-21 18:40
liuyanan16
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-21
收藏
得分:0 
大哥,有点不对嘛
2006-07-21 19:01
shuaiye
Rank: 1
等 级:新手上路
帖 子:445
专家分:0
注 册:2006-5-15
收藏
得分:0 
有何不对?

由于工作,N久都没来了!
2006-07-21 19:12
ptr
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-7-19
收藏
得分:0 

#include"stdio.h"
#define N 20
main()
{ int first[N],n,i;
printf("请输入需要测试的数字个数(不要超过20个):\n");
scanf("%d",&n);
printf("请输入需要测试的各个数字:\n");
for(i=0;i<n;i++)
{
scanf("%d",&first[i]);
}
printf("您正序输入的各个数字分别为:\n");
for(i=0;i<n;i++)
{
printf("%3d",first[i]);
}
printf("\n");
printf("倒序输入的各个数字分别为:\n");
for(i=n-1;i>=0;i--)
{
printf("%3d",first[i]);
}

}



我以为只用正序输入,然后反序输出就可以了
没有把反序保存在一个数组里,呵呵

[此贴子已经被作者于2006-7-21 21:06:26编辑过]

2006-07-21 19:27
liuyanan16
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-7-21
收藏
得分:0 
我自己想出来了,很简单
2006-07-21 19:49
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 

for(i=0,j=n-1;i<j;i++,j--)
{
temp=data[i];
data[i]=data[j];
data[j]=data[i];
}


倚天照海花无数,流水高山心自知。
2006-07-21 19:53
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
6楼的方法也太取巧了吧

倚天照海花无数,流水高山心自知。
2006-07-21 19:59
ptr
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2006-7-19
收藏
得分:0 

呵呵~~~~~

可能我比较懒

2006-07-21 20:03
快速回复:求助数组编成
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015820 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved