C语言判断是否为对称矩阵,求大神帮我看看哪里错了....
intB[4][4];while(1){printf("请输入4乘4的矩阵,我来判断是否为对称矩阵(输入完一行请敲回车):\n");for(i=0;i<4;i++){fo...
int B[4][4];
while(1)
{
printf("请输入4乘4的矩阵,我来判断是否为对称矩阵(输入完一行请敲回车):\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
scanf("%d",&B[i][j]);
}
printf("\n");
}
for(p=0;p<4;p++)
{
for(q=0;q<4;q++)
{
if(B[p][q]!=B[q][p])
break; //打断内循环
}
if(q>p)
break; //打断外循环
}
if(p==4)
printf("对称矩阵\n");
else
printf("非对阵矩阵\n");
} //while函数
}
}//主函数 展开
while(1)
{
printf("请输入4乘4的矩阵,我来判断是否为对称矩阵(输入完一行请敲回车):\n");
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
scanf("%d",&B[i][j]);
}
printf("\n");
}
for(p=0;p<4;p++)
{
for(q=0;q<4;q++)
{
if(B[p][q]!=B[q][p])
break; //打断内循环
}
if(q>p)
break; //打断外循环
}
if(p==4)
printf("对称矩阵\n");
else
printf("非对阵矩阵\n");
} //while函数
}
}//主函数 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询