方法一:
#include <stdio.h>
int fun(int num[][4]){
int i,j;
int flag=1;
for(i=0;i<4;i++){
for(j=0;j<4;j++){
if(num[i][j]==num[j][i]){
continue;
}else{
flag=0;
break;
}
}
}
return flag;
}
void main(){
int num[4][4],i,j,ret;
printf("请输入4X4的数组:\n");
for(i=0;i<4;i++){
for(j=0;j<4;j++){
scanf("%d",&num[i][j]);
}
}
ret=fun(num);
if(ret==1){
printf("是对称数组");
}else{
printf("不是对称数组");
}
}
方法二:
#include <stdio.h>
int fun(int num[][4]){
int i,j;
int flag=1;
for(i=0;i<4;i++){
for(j=0;j<4;j++){
if(num[i][j]!=num[j][i]){
flag=0;
break;
}
}
}
return flag;
}
void main(){
int num[4][4],i,j,ret;
printf("请输入4X4的数组:\n");
for(i=0;i<4;i++){
for(j=0;j<4;j++){
scanf("%d",&num[i][j]);
}
}
ret=fun(num);
if(ret==1){
printf("是对称数组");
}else{
printf("不是对称数组");
}
}