我需要在不使用的情况下旋转矩阵并调用[]函数,我什至想不出一个解决方案。
void _90DegClockwise(int *pS, int row, int col) {
for (int i = 0; i < row; ++i)
{
for (int j = i + 1; j < col; j++) {
int temp;
temp = (int)(pS);
*((int*)((pS + i) + j)) = (int*)((pS + j) + i);
(int*)((pS + j) + i) = temp;
}
}
}
我不知道如何向矩阵插入值或如何交换