#include<iostream>
#include<cstdlib>
using namespace std;
#define N 4
void swap(int *a,int *b,int n){
for(int i=0;i<n;i++){
int temp=a[i];
a[i]=b[i];
b[i]=temp;
}
}
void swapUpAndDown(int matrix[][N],int n){
int up=0,down=n-1;
while(up<=down){
swap(matrix[up],matrix[down],n);
up++;
down--;
}
}
void swapDiagonal(int matrix[][N],int n){
for(int r=0;r<n;r++){
for(int c=r+1;c<n;c++){
int temp=matrix[r][c];
matrix[r][c]=matrix[c][r];
matrix[c][r]=temp;
}
}
}
void
C++ 实现二维数组旋转90度
最新推荐文章于 2024-04-10 23:34:40 发布