| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 554 人关注过本帖
标题:[求助]问一道有关数组的问题
只看楼主 加入收藏
inku
Rank: 1
等 级:新手上路
帖 子:122
专家分:0
注 册:2006-8-6
收藏
 问题点数:0 回复次数:8 
[求助]问一道有关数组的问题
main()
{ int a[10]={7,3,5,2,9,1,0,6,8,4},i,j,t
i=0; j=9;
while(i<j)
{ t=a[i]; a[i]=a[j]; a[j]=t;
i+=2; j-=2;
}
for(i=0;i<10;i+=2) printf("%d",a[i])
}
程序的结果是46108.
我觉得这个程序是说先把a[0]与a[9]交换,然后再把a[2]与a[7]交换,以此类推,a[6]交换后得到的应该是2吧?为什么会是0?
2006-10-02 21:30
ww84020209
Rank: 1
等 级:新手上路
帖 子:190
专家分:0
注 册:2006-8-21
收藏
得分:0 
i&lt;j   a[6]不交换

2006-10-02 22:00
inku
Rank: 1
等 级:新手上路
帖 子:122
专家分:0
注 册:2006-8-6
收藏
得分:0 
以下是引用ww84020209在2006-10-2 22:00:41的发言:
i<j   a[6]不交换

明白了,就是说a[6]和a[8]维持原数输出对吗?

[此贴子已经被作者于2006-10-2 22:12:38编辑过]

2006-10-02 22:11
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
a[0]<---->a[9]
a[2]<---->a[7]
a[4]<---->a[5](结束)

所以4 3 6 2 1 9 0 5 8 7
输出:4 6 1 0 8

倚天照海花无数,流水高山心自知。
2006-10-02 22:20
inku
Rank: 1
等 级:新手上路
帖 子:122
专家分:0
注 册:2006-8-6
收藏
得分:0 
再请教一道题目
main()
{ int i,x[10]={2,3,0,3,0,2,3,2,1,3},y[4]={0};
for(i=0;i<10;i++) y[x[i]]++;
printf("%d\n",y[3]);
}
输出结果是4,是怎么算出来的,我一点思路都没有.
2006-10-02 22:30
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
计算a[]中3的个数.

倚天照海花无数,流水高山心自知。
2006-10-02 22:35
inku
Rank: 1
等 级:新手上路
帖 子:122
专家分:0
注 册:2006-8-6
收藏
得分:0 
以下是引用nuciewth在2006-10-2 22:35:41的发言:
计算a[]中3的个数.

能具体分析一下吗?因为我是初学者所以比较迟钝.

2006-10-02 22:49
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
以a[]中的元素值做b[]的下标记数.
如果a[]中的元素如果等于b[]的下标,则对应的b[i]记数.
当然你要输出的是b[3],所以就是计算a[j]==3的个数了.


倚天照海花无数,流水高山心自知。
2006-10-02 23:15
inku
Rank: 1
等 级:新手上路
帖 子:122
专家分:0
注 册:2006-8-6
收藏
得分:0 
以下是引用nuciewth在2006-10-2 23:15:38的发言:
以a[]中的元素值做b[]的下标记数.
如果a[]中的元素如果等于b[]的下标,则对应的b[i]记数.
当然你要输出的是b[3],所以就是计算a[j]==3的个数了.

谢谢!

2006-10-03 14:39
快速回复:[求助]问一道有关数组的问题
数据加载中...
 
   



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

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