| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 476 人关注过本帖
标题:不知该如何编写?
只看楼主 加入收藏
henji
Rank: 1
等 级:新手上路
帖 子:227
专家分:0
注 册:2009-4-19
结帖率:38.67%
收藏
 问题点数:0 回复次数:5 
不知该如何编写?
我如何将数组1,2,3,4,5转换为1,4,2,5,3?
搜索更多相关主题的帖子: 编写 
2009-10-11 23:52
lovevista
Rank: 2
来 自:四川成都市
等 级:论坛游民
帖 子:41
专家分:13
注 册:2009-9-24
收藏
得分:0 
#include<stdio.h>
void main()
{int a[]={1,2,3,4,5};
  int i,j,t;
  {for(i=1;i<5;i++,i++)
     for(j=1;j<5;j++,j++,j++)
     {t=a[i];
      a[i]=a[j];
      a[j]=t;
   
  }}
  for(i=0;i<5;i++)
      
      printf("%d",a[i]);
      
 
 
}


呵呵我变出来的运行结果是14325,不知道怎么改咯!!~~~~
2009-10-12 11:12
lovevista
Rank: 2
来 自:四川成都市
等 级:论坛游民
帖 子:41
专家分:13
注 册:2009-9-24
收藏
得分:0 
/*我如何将数组1,2,3,4,5转换为1,4,2,5,3? */
#include<stdio.h>
void main()
{int a[]={1,2,3,4,5},b[10];
  int i,j,t;
for(i=1;i<5/2;i+=4)
{
 b[0]=a[i+2];
 b[1]=a[i];
 b[2]=a[i+3];
 b[3]=a[i+1];
for(j=0;j<4;j++)
{
a[i+j]=b[j];
}
  }   
  for(i=0;i<5;i++)
      
      printf("%d",a[i]);
      
 
 
}
2009-10-12 11:20
LiuQ743
Rank: 2
等 级:论坛游民
帖 子:14
专家分:26
注 册:2009-10-12
收藏
得分:0 
#include<stdio.h>  
void main()  
{
    int a[]={1,2,3,4,5},b[5];  
    b[0]=a[0];  
    b[1]=a[3];  
    b[2]=a[1];  
    b[3]=a[4];
    b[4]=a[2];
    for(int i=0;i<5;i++) {
        a[i]=b[i];
        printf("%d\n",a[i]); }
}
我不太明白什么意思,这个行吗?
2009-10-12 11:33
lovevista
Rank: 2
来 自:四川成都市
等 级:论坛游民
帖 子:41
专家分:13
注 册:2009-9-24
收藏
得分:0 
可以呀,把取a数组相应的元素,赋到b数组。
然后输出 · ·
因为你给的题题意不是很清楚· ·
没有什么规律· ·
我也只能这样理解咯
呵呵· ·
我是这么理解的哈
2009-10-12 11:35
LiuQ743
Rank: 2
等 级:论坛游民
帖 子:14
专家分:26
注 册:2009-10-12
收藏
得分:0 
我不是LZ,呵呵
2009-10-12 11:36
快速回复:不知该如何编写?
数据加载中...
 
   



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

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