gpt4 book ai didi

c++ - 如何在 C++ 中制作数字顺时针旋转的二维数组?

转载 作者:行者123 更新时间:2023-11-30 04:04:17 24 4
gpt4 key购买 nike

<分区>

我需要在 C++ 中创建一个顺时针旋转的二维数组,如下所示:

789
612
543

问题是我没有找到一个好的算法。

我每次都尝试更改 x 和 y 并更改索引,但我应该如何更改 xy

例如我试过:

int num[1001][1001];
int n = 1;
int x = 0;
int y = 0;

for (int i = 500; i < 1001 && i >= 0; i++)
{
for (int j = 500; j < 1001 && j >= 0; i++)
{
num[i + x][j + y] = n;
}
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com