| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1800 人关注过本帖
标题:蛇形矩阵
只看楼主 加入收藏
liwei_biti
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-3-2
收藏
 问题点数:0 回复次数:7 
蛇形矩阵
突然想起来一道有趣的题,不知道大家做是否做过。题是这样的:
经过计算在屏幕上打印出
1    3    4   10   11  21   -------
2    5    9   12   20   ------
6    8   13  19    ----
7   14  18   ----
15 17 ------
16  -----
搜索更多相关主题的帖子: 蛇形 矩阵 
2005-03-04 21:02
llee
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-3-6
收藏
得分:0 

我做过拉,是在电脑报上,有一期编程点将台的题目.

不过方法真的是很多啊!!

2005-03-06 12:46
vc
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-3-6
收藏
得分:0 
是 做过 的
2005-03-06 15:20
heihei2000
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-3-6
收藏
得分:0 
我还没做过呀!!!!!!
2005-03-06 20:39
yukk
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2005-3-7
收藏
得分:0 
怎么做的啊,is my 新人。
2005-03-07 19:21
vc
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-3-6
收藏
得分:0 

//********************************************** //*程序名称:输出问题 //*编程作者:fuxw //*编程时间:2005.3.8 //*编程思想简介:略...... //********************************************** #include <stdio.h> #define N 9 main() { int a[N*(N+1)/2+1],b[N][N],i,j,k,n=0;

for(k=1;k<=(N*(N+1))/2;k++) { a[k]=k;}

for(i=0;i<N;i++) for(j=0;j<N;j++) { if(n!=i) {printf("\n\n");n++;} if((i+j)<N) { if((i+j)%2==0) printf(" %-3d ",*(&a[1]+((i+j)*(i+j+1)/2)+i)); else printf(" %-3d ",*(&a[1]+((i+j)*(i+j+1)/2)+j)); }

} }

2005-03-08 14:12
编程呆子
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2005-1-6
收藏
得分:0 
楼上的,看到程序了,结构语法都不难,就是计算起来繁锁了一点了,
还有一个问题,就是在内循环里的变量n是从哪来的,前面没有定义过了,怎么就可以使用了,~~~~
2005-03-10 12:23
冰河2004
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2004-12-22
收藏
得分:0 
这个我也做过了
不过好象比做的那个要复杂的多
2005-03-21 19:36
快速回复:蛇形矩阵
数据加载中...
 
   



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

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