先对角线的对换 然后列对换
void rotate(std::vector<std::vector<int>>& matrix) {
int num=matrix.size()-1;
int temp=0;
for(int i=0;i<matrix.size();i++){
for(int j=0;j<i;j++){
temp=0;
temp=matrix[i][j];
matrix[i][j]=matrix[j][i];
matrix[j][i]=temp;
}
}
for(int i=0;i<matrix.size();i++){
for(int j=0;j<matrix[i].size()/2;j++){
temp=0;
temp=matrix[i][j];
matrix[i][j]=matrix[i][num-j];
matrix[i][num-j]=temp;
}
}
}