| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 706 人关注过本帖
标题:求数组转方阵的代码
只看楼主 加入收藏
zhu_zhi
Rank: 2
来 自:广西百色
等 级:论坛游民
帖 子:129
专家分:92
注 册:2013-4-25
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:12 
求数组转方阵的代码
如下的方阵:
 1  2  3  4
 5  6  7  8
 9 10 11 12
13 14 15 16

顺时针旋转如下:

13  9  5  1
14 10  6  2
15 11  7  3
16 12  8  4

如何编程,是高手的,请亮剑。
搜索更多相关主题的帖子: 顺时针 如何 
2013-12-12 11:48
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:2 
轉到程序供求區去

授人以渔,不授人以鱼。
2013-12-12 11:54
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:2 
题目看得顺眼,最后说得那句话就不顺眼

思考赐予新生,时间在于定义
2013-12-12 12:08
谁与争疯
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:2 
可以说流程,但是帮写是不行地。

论坛是我家灌水靠大家
2013-12-12 12:52
zhu_zhi
Rank: 2
来 自:广西百色
等 级:论坛游民
帖 子:129
专家分:92
注 册:2013-4-25
收藏
得分:0 
回复 3楼 love云彩
代码已编出如下:

#include <stdio.h> //转方阵,即将一个四维数组的方阵顺时针旋转90度
void main()
{
    int i,j,n;
    int x[4][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};
    int y[4][4];
    printf("原四维数组的方阵如下:\n");
    for(i=0;i<=3;i++)
        for(j=0;j<=3;j++)
        {
            printf("%4d",x[i][j]);
            if(j==3) printf("\n");
        }
    for(i=0;i<=3;i++)
        for(j=0;j<=3;j++)
        {
            if(i==0) y[j][3]=x[i][j];
            if(i==1) y[j][2]=x[i][j];
            if(i==2) y[j][1]=x[i][j];
            if(i==3) y[j][0]=x[i][j];
        }
    printf("顺时针旋转90度,该数组变换如下:\n");
        for(i=0;i<=3;i++)
        for(j=0;j<=3;j++)
        {
            printf("%4d",y[i][j]);
            if(j==3) printf("\n");
        }   
}
 
本人只想领略高手的更简洁高效的算法,没别的意思。
2013-12-12 14:15
zhu_zhi
Rank: 2
来 自:广西百色
等 级:论坛游民
帖 子:129
专家分:92
注 册:2013-4-25
收藏
得分:0 
回复 4楼 谁与争疯
如回3楼!
2013-12-12 14:15
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
……就为了表达这些?

思考赐予新生,时间在于定义
2013-12-12 14:37
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:2 
大家都认为楼主在求代码,楼主是不是得考虑一下表述能力?

总有那身价贱的人给作业贴回复完整的代码
2013-12-12 15:12
Susake
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:女儿国的隔壁
等 级:贵宾
威 望:23
帖 子:2288
专家分:6481
注 册:2012-12-14
收藏
得分:2 
以下是引用zhu_zhi在2013-12-12 11:48:11的发言:

如下的方阵:
 1  2  3  4
 5  6  7  8
 9 10 11 12
13 14 15 16

顺时针旋转如下:

13  9  5  1
14 10  6  2
15 11  7  3
16 12  8  4

如何编程,是高手的,请亮剑。

1.1    1.2    1.3    1.4
2.1    2.2    2.3    2.4
3.1    3.2    3.3    3.4
4.1    4.2    4.3    4.4
---------------------------------
4.1    3.1    2.1    1.1
4.2    3.2    2.2    1.2
4.3    3.3    2.3    1.3
4.4    3.4    2.4    1.4

仰望星空...........不忘初心!
2013-12-12 15:29
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:2 
回复 8楼 embed_xuel
楼主是来闲聊滴
2013-12-12 16:06
快速回复:求数组转方阵的代码
数据加载中...
 
   



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

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