当前位置: 代码迷 >> C语言 >> 问一句,这么一个矩阵的遍历怎么实现
  详细解决方案

问一句,这么一个矩阵的遍历怎么实现

热度:84   发布时间:2007-11-26 12:26:35.0
问一句,这么一个矩阵的遍历怎么实现
问一句,这么一个矩阵的遍历怎么实现:
1  12  11  10
2  13  16   9
3  14  15   8
4   5   6   7
按1,2,3,4...的顺序


在这发帖怎么总没人回复?高手们,回答初级问题不丢人~~各位版主都哪里去啦~~~~
搜索更多相关的解决方案: 遍历  矩阵  

----------------解决方案--------------------------------------------------------
晕了,这个的思路是:先设 arr[i][0] 的值.然后再是arr[i+1][j]的值....然后...
你拿本数据结构看了就明白了
----------------解决方案--------------------------------------------------------
螺旋状的 自己看看数据结构吧~我才学到二叉树,不能帮你~
----------------解决方案--------------------------------------------------------
这样的代码就可以
main()
{int a[4][4]={1,12,11,10,2,13,16,9,3,14,15,8,4,5,6,7};
int i,j;
clrscr();
for(j=0;j<4;j++)
for(i=0;i<4;i++)
printf("a[%d][%d]=%d\n",i,j,a[i][j]);
getch();
}
----------------解决方案--------------------------------------------------------
原帖由 [bold][underline]seavoice[/underline][/bold] 于 2007-11-26 16:47 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1115642&ptid=188444][/url]
main()
{int a[4][4]={1,12,11,10,2,13,16,9,3,14,15,8,4,5,6,7};
int i,j;
clrscr();
for(j=0;j




这个貌似不行吧?
----------------解决方案--------------------------------------------------------
如果是数组那么:
int ar[5][5];
int i;
int *p = &ar[0][0];
for(i = 0; i < 5 * 5; i++)
{
}
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽
2007-11-26 09:17:23
cosdos

来 自:ShangHai
等 级:蜘蛛侠
威 望:6
帖 子:2107
专家分:1364
注 册:2007-6-19
  得分:0 
#include <stdio.h>

system("cls");       // 可以清屏,这个函数十使用命令行命令的
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽
2007-11-26 09:24:22
lanxindaocao

等 级:新手上路
帖 子:70
专家分:0
注 册:2007-9-11
  得分:0 
LZ很生气!!!!!!!
你们怎么讨论起清屏了!!!!!!!!!!!!!!!!!!
----------------解决方案--------------------------------------------------------
  相关解决方案