全文预览

编程题22判断矩阵是否对称

上传者:学习一点 |  格式:doc  |  页数:3 |  大小:95KB

文档介绍
名称编程题 22 :判断矩阵是否对称备注描述编写函数判断 4 阶矩阵是否对称,对称时返回 1 ,不对称时返回 0。主函数中由键盘读入 4 阶矩阵, 并调用函数进行判断, 如果对称输出“ Yes ”, 否则输出“ No ”。(编程提示:函数的形参可以是行指针或列指针)。测试用例:输入测试用例:输出 0000000000000000 Yes 1000010000100001 Yes 1234010000104321 No 在保存并预览之后,点开:“测试用例”选项卡, 再选择下方的“添加”,加入 3 组测试用测试用例与上述描述相同例参考源程序代码#include<stdio.h> #define N4 int isSymmetrical(int (*p)[N]) { int i,j; for (i=0;i<N;i++) for (j=0;j<=i;j++) if (p[i][j]!=p[j][i]) return 0; return 1; } int main( ){ int arr[N][N],i,j; for (i=0;i<N;i++) for (j=0;j<N;j++) scanf("%d",&arr[i][j]); if (isSymmetrical(arr)) printf("Yes \n "); else printf("No \n "); return 0; } 参考源代码仅供老师参考, 不要添加到系统中允许的编程语言: 选 gcc-3.3, 名称和描述两项请将文档第二列内容对应贴入系统中测试用例请各位自己添加,题目的最后已有描述,每个题目也说明了要给几组测试用例其他选项可以自行设定,例如开启时间,结束时间,等等,需要大家逐步熟悉

收藏

分享

举报
下载此文档