
- 加为好友
- 发送私信
- 在线聊天
|
| 发表于:2008-05-04 08:57:092楼 得分:0 |
void Hui(int N) { int m = 2, i, j, n = N * N; int[,] H =new int[N,N]; H[0,0] = 1; for (i = 0, j = 0; m <= n; ) { while (i < N - 1 && H[i + 1,j] == 0) { i++; H[i,j] = m; m++; } while (j < N - 1 && H[i,j + 1] == 0) { j++; H[i,j] = m; m++; } while (i > 0 && H[i - 1,j] == 0) { i--; H[i,j] = m; m++; } while (j > 0 && H[i,j - 1] == 0) { j--; H[i,j] = m; m++; } } for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { Console.Write("\t{0}",H[i,j]); } Console.Write('\n'); } } 翻译完毕 接分~~ | | |
修改
删除
举报
引用
回复
| |