- UID
- 10046487
- 热情
- 45
- 人气
- 94
- 主题
- 4
- 帖子
- 45
- 精华
- 0
- 积分
- 95
- 分享
- 0
- 记录
- 0
- 相册
- 0
- 好友
- 2
- 日志
- 0
- 在线时间
- 71 小时
- 注册时间
- 2016-11-22
- 阅读权限
- 20
- 最后登录
- 2017-3-9

升级   92.86% - UID
- 10046487
- 热情
- 45
- 人气
- 94
- 主题
- 4
- 帖子
- 45
- 精华
- 0
- 积分
- 95
- 阅读权限
- 20
- 注册时间
- 2016-11-22
|
最近公司面试题
Console.WriteLine("Please input the number you want to input!");
int lines = int.Parse(Console.ReadLine());
int[,] datal = new int[lines, lines];
int trow = 1;
int lcol = 1;
int brow = lines;
int rcol = lines;
int row = 0;
int col = 0;
int data = 0;
do
{
row = brow - 1;
col = lcol - 1;
while (col < rcol)
{
datal[row, col] = data;
col += 1;
data += 1;
}
brow -= 1;
row = brow - 1;
col = rcol - 1;
while (row > (trow-2))
{
datal[row, col] = data;
row -= 1;
data += 1;
}
rcol -= 1;
row = trow - 1;
col = rcol - 1;
while (col > (lcol-2))
{
datal[row, col] = data;
col -= 1;
data += 1;
}
trow += 1;
row = trow - 1;
col = lcol - 1;
while (row < brow)
{
datal[row, col] = data;
row += 1;
data += 1;
}
lcol += 1;
} while (data < lines * lines);
|
|