对称矩阵的判定

Time Limit: 1000 ms Memory Limit: 65536 KiB

Submit Statistic

Problem Description

输入矩阵的行数,再依次输入矩阵的每行元素,判断该矩阵是否为对称矩阵,若矩阵对称输出“yes",不对称输出”no“。

Input

输入有多组,每一组第一行输入一个正整数N(N<=20),表示矩阵的行数(若N=0,表示输入结束)。 
下面依次输入N行数据。

Output

若矩阵对称输出“yes",不对称输出”no”。

Sample Input

3
6 3 12
3 18 8
12 8 7
3
6 9 12
3 5 8
12 6 3
0

Sample Output

yes
no
#include <stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
int main()
{int N, i, j;while(~scanf("%d", &N)){//多组输入if(N == 0){break;}//如果N = 0,表示输入结束int a[21][21];memset(a, 0, sizeof(a));for(i = 1; i <= N; i++){for(j = 1; j <= N; j++){scanf("%d", &a[i][j]);}//从1开始存数据,方便人为理解和检查}int flag = 1;//先假设是对称矩阵for(i = 1; i <= N; i++){for(j = 1; j <= N; j++){if(a[i][j] != a[j][i])  flag = 0;}//如果对称方向上的数不相等,则不是对称矩阵}if(flag)  printf("yes\n");else  printf("no\n");}return 0;
}

对称矩阵的判定 C语言 SDUT相关推荐

  1. C语言对称矩阵的判定

    对称矩阵的判定 Description 输入矩阵的行数,再依次输入矩阵的每行元素,判断该矩阵是否为对称矩阵,若矩阵对称输出"yes",不对称输出"no". In ...

  2. 7-3 sdut-C语言实验- 对称矩阵的判定

    输入矩阵的行数,再依次输入矩阵的每行元素,判断该矩阵是否为对称矩阵,若矩阵对称输出"Yes.",不对称输出"No.". 输入格式: 输入有多组,每一组第一行输入 ...

  3. 1029: 三角形判定 C语言

    1029: 三角形判定 时间限制: 1 Sec 内存限制: 30 MB 提交: 44283 解决: 24576 [状态] [讨论版] [提交] [命题人:admin] 题目描述 给你三个正整数,判断用 ...

  4. 五子棋胜负判定c 语言,【C语言】五子棋胜负判定算法及源代码

    五子棋胜负的判定,一般有一下两种算法: 1.扫描整个棋盘,分别扫描四个方向是否有5个连子.网上找了很多五子棋源码都是用此算法,这意味着每下一个棋子都要扫描一遍15×15的棋盘,复杂而且低效,代码略. ...

  5. c语言编程三角形判定,c语言判定三角形的各种类型——请大家指点

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include void main() { float a,b,c, int san=0; char ch; printf(" ...

  6. 养兔子c语言sdut,SDUT 1218 养兔子

    1.题目 养兔子 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 一对成熟的兔子每天能且只能产下一对小兔子,每次都生一公 ...

  7. OJ1057: 素数判定(C语言经典列题,判断变量的应用)

    题目描述 输入一个正整数n,判断n是否是素数,若n是素数,输出"Yes",否则输出"No". 输入 输入一个正整数n(n<=1000) 输出 如果n是素数 ...

  8. 养兔子c语言sdut,SDUT 养兔子

    Problem Description 一对成熟的兔子每天能且只能产下一对小兔子,每次都生一公一母,每只小兔子的成熟期是1天,小兔子出生后隔一天才能再生小兔子.第一天某人领养了一对成熟的兔子,一公一母 ...

  9. 鞍点计算 C语言 SDUT

    鞍点计算 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 找出具有m行n列二维数组Array的"鞍点" ...

最新文章

  1. java调优 视频_Java优化高性能高并发+高并发程序设计视频教程
  2. Fedora 34 Beta发布:引入GNOME 40巨大桌面升级
  3. 分析access.log
  4. 中找不到iedis_CAD图纸中缺少的字体实在找不到怎么办呢?
  5. 案例解析|广东自由流收费稽核方案,AI稽核新模式
  6. 如何保证文章中同一组样品在不同子图颜色一致?
  7. Zookeeper——入门介绍(相关原理、安装启动及使用操作)
  8. 计算机网络操作系统课件,计算机网络操作系统课件(张浩军版).ppt
  9. 数据增强_NLP 数据增强方法 EDA
  10. potplayer如何设置以一帧一帧的逐帧播放播放?
  11. word中插入代码段
  12. CDA二级建模分析师考试相关
  13. Mac连接win10打印机
  14. php seekdir,readdir()
  15. 模拟位置 定位 钉钉打卡 运动轨迹 MD
  16. 弘辽科技:淘宝流量不稳定该如何应对
  17. OpenSea上如何创建自己的NFT(Polygon)
  18. 从0开始学习 GitHub 系列之「08.如何发现优秀的开源项目」----转载自stormzhang 原创文章
  19. leetcode系列】【面试题】【中等】数组中数字出现的次数(位运算、二分)
  20. list集合用stream流distinct去重失效问题

热门文章

  1. wod我的博客开通了
  2. 磁盘坏道的检测及修复
  3. 特别策划:非计算机专业如何转行做程序员?
  4. android手机红外代码HAL,手机红外遥控器发送红外信号到STM32【HAL库】
  5. 笔记 | 初探Kotlin协程
  6. EBMIDE——延缓显示生成,优化用户响应
  7. 计算机视觉传达论文库,计算机图形视觉传达论文
  8. Ubuntu18.04安装交叉编译工具链gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf
  9. web程序发布后发送传真失败记要
  10. 我们怎么做那个“卖铲子的人”