详细思路看注释 #include <iostream> #include <vector> using namespace std; void circle(vector<vector<int>> &arr, int instR, int instC, int inendR, int inendC) { //因为是旋转正方形矩阵,因此只需要起始位置在终止位置左上角即可 //特殊情况 if (instR > inendR || instC > inendC) return; /...