#include "iostream.h"
class Array
{
private:
int a[4][4];
public:
Array(int a1[][4],int n)
{
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
a[i][j]=a1[i][j];
}
}
}
void xuanzhaun()//:实现对方阵a进行顺时针90度的旋转。
{
int temp[4][4];
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
temp[i][j]=a[3-j][i];
}
}
for( i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
a[i][j]=temp[i][j];
}
}
}
void show()//在屏幕上显示数组元素
{
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
cout< }
cout<
}
};
void main()
{
int b[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};
Array test(b,4);
// b初始化test,完成对该类的测试
cout<<"没有旋转之前的"<
test.xuanzhaun();
cout<
}
已发送到邮箱,请查收