|
![]() | 作者: Angel [cike]
![]() |
登录 |
8 3 4 1 5 9 6 7 2 小弟虽然看了原程序,但还是百思不得其解 求哪位大哥能给我分析一下 让我明白里面的思路 |
地主 发表时间: 04-07-20 11:24 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
就是让这个3*3矩阵的8条直线(横3,竖3,斜2)上的三个数字之和为15 |
B1层 发表时间: 04-07-20 11:46 |
![]() | 回复: Angel [cike] ![]() |
登录 |
恩!!! 是定义它的坐标吗? |
B2层 发表时间: 04-07-20 14:15 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
什么定义坐标? 没搞懂你想问什么,你把源程序贴出来嘛,说哪里看不懂,这样好办点。 另外看看这个贴,可能对你有帮助 “这个数组怎样排?” [此贴被 啥都不会(sniper167) 在 07月20日17时56分 编辑过] |
B3层 发表时间: 04-07-20 17:55 |
![]() | 回复: Angel [cike] ![]() |
登录 |
#define N9 #include "stdio.h" main() {int j,i,k,a[N][N]; for(i=0;i<N;i++) for(j=0;j<N;j++) a[i][j]=0; j=N/2; // 这句话是什么意思? a[0][j]=1; for(k=2;k<=N*N;k++) // 不懂 { i--; j++; if (i < 0) i=n-1; else if (i > N-1) j=0; if (a[i][j]==0 a[i][j]=k; else {i=(i+2)%N; j=(j-1+N)%N; a[i][j]=k; } } printf("\n\n"); for (i=0; i<N;i++) { printf("\t"); for(j=0;j<N;j++) printf("%4d",a[i][j]; printf("\n\n"); } return; } 以上是原码,可是我还是有很多地方看不懂 给点提示好吗? [此贴被 Angel(cike) 在 07月21日18时49分 编辑过] [此贴被 Angel(cike) 在 07月22日08时32分 编辑过] |
B4层 发表时间: 04-07-21 14:58 |
![]() | 回复: SilentSlave [silent] ![]() |
登录 |
1:你自己写的还是复制粘贴的?n多的错误.![]() 2:你先看这个dd: 引用: |
B5层 发表时间: 04-07-22 09:42 |
![]() | 回复: SilentSlave [silent] ![]() |
登录 |
下面是我的理解:这个dd很破(改了n多地方) #define N 3 #include "stdio.h" main() {int j,i,k,a[N][N]; for(i=0;i<N;i++) for(j=0;j<N;j++) a[i][j]=0;/*首先把所有的数组元素都设为0*/ j=N/2; /*由于N=3,所以j=1*/ a[0][j]=1;/*把第一行的中间的数设为1*/ for(k=2;k<=N*N;k++) /*开始循环*/ { i--;/*利用在右上角的条件,所以i--,j++*/ j++; if (i < 0) i=N-1; else if (j > N-1) j=0; if (a[i][j]==0) a[i][j]=k; else {i=(i+2)%N; j=(j-1+N)%N; a[i][j]=k; } } printf("\n\n"); for (i=0; i<N;i++) { printf("\t"); for(j=0;j<N;j++) printf("%4d",a[i][j]); printf("\n\n"); } return; } 有点乱七八糟的. |
B6层 发表时间: 04-07-22 09:45 |
![]() | 回复: Angel [cike] ![]() |
登录 |
是书上的例题\ 谢谢你了!!! 非常感谢 |
B7层 发表时间: 04-07-22 14:42 |
![]() | 回复: Angel [cike] ![]() |
登录 |
这种文章在哪个网站可以找得到啊? 告诉我啊!!!! |
B8层 发表时间: 04-07-22 15:22 |
![]() | 回复: SilentSlave [silent] ![]() |
登录 |
可惜我的E文不好
http://www.cplusplus.com |
B9层 发表时间: 04-07-22 21:49 |
![]() | 回复: Angel [cike] ![]() |
登录 |
有没有c文的? 看不懂啊!!! |
B10层 发表时间: 04-07-23 09:30 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号