写一个函数,求一个二维数组是否对称
时间: 2024-04-15 20:32:16 浏览: 99
判断一个数字是否是对称数字
子函数代码如下:
```c
int isSymmetric(int arr[][4], int n) {
int i, j;
for (i = ; i < n; i++) {
for (j = ; j < n; j++) {
if (arr[i][j] != arr[j][i]) {
return ;
}
}
}
return 1;
}
```
主函数调用代码如下:
```c
int main() {
int arr[4][4] = {{1, 2, 3, 4}, {2, 5, 6, 7}, {3, 6, 8, 9}, {4, 7, 9, 10}};
if (isSymmetric(arr, 4)) {
printf("是对称数组\n");
} else {
printf("不是对称数组\n");
}
return ;
}
```
输出结果为:
```
是对称数组
```
阅读全文