题目描述
输入矩阵的行数,再依次输入矩阵的每行元素,判断该矩阵是否为对称矩阵,若矩阵对称输出
yes
,不对称输出
no
输入
第一行输入一个正整数 NNN (N≤20)(N \le 20)(N≤20),表示矩阵的行数。
下面依次输入 NNN 行数据。
输出
若矩阵对称输出
yes
,不对称输出
no
。
解答:
#include<stdio.h>
int main()
{
int count=0,n, a[20][20], x, y;
scanf("%d",&n);
for (x = 0; x < n; x++)
for (y = 0; y < n; y++)
scanf("%d",&a[x][y]);
for (x = 0; x < n; x++)
for (y = 0; y < n; y++)
if (a[x][y] == a[y][x])
count++;
if (count == n * n)
printf("yes");
else
printf("no");
return 0;
}
版权声明:本文为qq_47189506原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。