#include <stdio.h>
int main()
{
/*输入4*4二维数组*/
int num[4][4];
int i, j;
printf("请输入一个4*4的矩阵或者16个整数:\n");
for(i=0; i<4; i++)
{
for(j=0; j<4; j++)
{
scanf("%d",&num[i][j]);
}
}
printf("\n");
/*判断是否对称算法*/
for(i=0; i<4; i++)
{
for(j=0; j<4; j++)
{
if(num[i][j]==num[i+1][j] && num[i][j]==num[i][j+1] && num[i][j]==num[i+2][j+3] && num[i][j]==num[i+3][i+2] && num[i][j]==num[i+1][j+1] && num[i][j]==num[i+2][j+2] && num[i][j]==num[i+3][j+3] && num[i][j]==num[i+1][j+2] && num[i][j]==num[i+2][j+1])
{
for(i=0; i<4; i++)
{
for(j=0; j<4; j++)
{
printf("%d",num[i][j]);
}
printf("\n");
}
printf("\n");
printf("这个矩阵对称!\n");
}
else
{
for(i=0; i<4; i++)
{
for(j=0; j<4; j++)
{
printf("%d",num[i][j]);
}
printf("\n");
}
printf("\n");
printf("这个矩阵不对称!");
}
}
}
printf("\n");
return 0;
}