void 之形完美矩阵()
{//缘由https://bbs.csdn.net/topics/603657314
int n = 4, x = 0, y = 0, k = 0, t = 0, jz[74][74]{};
cin >> n;
while (n-y)
{
jz[y][k ? x - 1 : x] = ++t, (k ? --x : ++x);
if (x == n || !x)++y, k = x;
}
x = y = 0;
while (n - y)
cout << jz[y][x] << "\t",
(++x == n ? cout << "\n", x = 0, ++y: 0);
}