时间限制:1 秒

内存限制:32 兆

特殊判题:否

提交:2637

解决:1354

题目描述:

输入一个N维矩阵,判断是否对称。

输入:

输入第一行包括一个数:N(1<=N<=100),表示矩阵的维数。

接下来的N行,每行包括N个数,表示N*N矩阵的元素。

输出:

可能有多组测试数据,对于每组数据,

输出"Yes!”表示矩阵为对称矩阵。

输出"No!”表示矩阵不是对称矩阵。

样例输入:
4
16 19 16 6
19 16 14 5
16 14 16 3
6 5 3 16
2
1 2
3 4
样例输出:
Yes!
No!
来源:
2000年华中科技大学计算机研究生机试真题

思路:

a(i,j)与a(j,i)互换。

代码:

#include <stdio.h>

#define N 100 

int main(void)
{
int n, i, j;
int a[N][N]; while (scanf("%d", &n) != EOF)
{
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
scanf("%d", &a[i][j]);
} int flag = 1;
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
{
if (a[i][j] != a[j][i])
{
flag = 0;
break;
}
}
}
if (flag == 1)
printf("Yes!\n");
else
printf("No!\n");
} return 0;
}
/**************************************************************
Problem: 1180
User: liangrx06
Language: C
Result: Accepted
Time:20 ms
Memory:912 kb
****************************************************************/

最新文章

  1. 【codevs1106】 篝火晚会
  2. linux内核分析作业6:分析Linux内核创建一个新进程的过程
  3. VC维含义
  4. ACM 房间安排
  5. asf与vga视频为何无法同步播放?我来给你解释!
  6. Html游戏开发-画图
  7. java_利用session校验图片认证码
  8. Java中的面向对象
  9. 微信小程序正式发布!这是最全的上手指南
  10. 有两个指针pa,pb分别指向有两个数,a,b,请写一个函数交换两个指针的指向,也就是让pa指向b,让pb指向a
  11. tbl.js div实现的表格控件,完全免费,不依赖jquery
  12. Docker的Fig 项目
  13. How to expand Azure VM OS Disk
  14. Jenkins构建自动化脚本执行无界面解决方法
  15. sql语句的删除
  16. 前端基础:web语义化
  17. Snapshot Types
  18. spark app
  19. 利用 jrebel 热部署\远程调试\远程热部署 springboot项目 服务器上的代码
  20. C语言学习 - 字节对齐

热门文章

  1. 搜索引擎Solr-6.6.0搭建
  2. CentOS6.5安装ganglia3.6
  3. C#设计模式---观察者模式简单例子
  4. SQL JOB 调用 SSIS package 权限问题
  5. java起源和基本数据类型
  6. 谈谈IIS与ASP.NET管道
  7. Application provided invalid, non monotonically increasing dts to muxer in stream
  8. python--pipe
  9. CentOS LVS安装配置
  10. java数字签名算法之RSA