#include
#define n 3 /* 此处假设为3阶矩阵*/
int is_duichenjuzhen (int N,int *p[n][n]) /*定义函数*/
{
int i,j;
int flag=1; /*定义标志位*/
for(i=0;i
for(j=0;j
if(p[i][j]!=p[j][i])
flag=0;
return flag;
}
main()
{
int x,y;
int juzhen [n][n];
printf("请输入数组:\n");
for(x=0;x
for(y=0;y
scanf("%d",&juzhen[x][y]);
printf("您所输入的数组为:\n");
for(x=0;x
for(y=0;y
{
printf("%8d",juzhen[x][y]);
if(y==n-1)
printf("\n");
}
if(is_duichenjuzhen (n,juzhen)) /*调用函数*/
printf("您所输入的矩阵是对称矩阵!\n");
else printf("您所输入的矩阵不是对称矩阵!\n");
}
/*注:由于本及程序中有中文,所以建议在VC或Win TC下运行。*/