c语言 检查2维数组是否对称,怎么编写一个函数判定n的维数组a是否为对称矩阵?...

#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下运行。*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值