上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。

本题要求编写程序,判断一个给定的方阵是否上三角矩阵。

输入格式:

输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的

第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。

输出格式:

每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。

输入样例:

3
3
1 2 3
0 4 5
0 0 6
2
1 0
-8 2
3
1 2 3
1 4 5
0 -1 6

输出样例:

YES
NO
NO
#include<iostream>
using namespace std;
int main(){int t,n,flag;cin>>t;int a[12][12];while(t--){scanf("%d",&n);flag=1;for(int i=0;i<n;i++)for(int j=0;j<n;j++)scanf("%d",&a[i][j]);for(int i=0;i<n;i++)for(int j=0;j<n;j++)if(i>j&&a[i][j]==0)flag=0;if(flag) printf("NO\n");else printf("YES\n");}return 0;
}

判断上三角矩阵 (15 分)相关推荐

  1. 第4章-21 判断上三角矩阵 (15 分)

    致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙. 写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者. 水平有 ...

  2. PTA.7-44 判断上三角矩阵 (15分)

    1.思路 (1)输入一个数T,然后输入T个矩阵,(矩阵要放到二维数组中,因为我们从题目中只能得到这个二维数组的大小,但T大小未知,我们无法去定义T个二维数组,因此我们想到可以在T循环中定义一个二维数组 ...

  3. C++学习之路 | PTA乙级—— 1061 判断题 (15 分)(精简)

    1061 判断题 (15 分) 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分. 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人 ...

  4. PAT 乙级 1061 判断题 (15分)

    1061 判断题 (15分) 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分. 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数 ...

  5. L1-5判断题(15分)

    L1-5 判断题 (15 分) 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分. 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人 ...

  6. 7-6 判断题 (15分)

    7-6 判断题 (15分) 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分. 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和 ...

  7. 【简洁代码】1061 判断题 (15分)_18行代码AC

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分. 输入格式: 输入在第一行给 ...

  8. 【PAT乙级】1061 判断题 (15 分)

    题目地址 #include<bits/stdc++.h> using namespace std; int sum[105],score[105],b[105]; int n,m; int ...

  9. 习题3-5 三角形判断(15 分)

    给定平面上任意三个点的坐标(.(.(,检验它们能否构成三角形. 输入格式: 输入在一行中顺序给出六个[范围内的数字,即三个点的坐标x​1​​.y​1​​.x​2​​.y​2​​.x​3​​.y​3​​ ...

最新文章

  1. go python php_php 、go 、python http请求(get和post)
  2. nodemailer实现node发送邮件
  3. Python学习笔记:异步IO(1)
  4. Unix网络编程(六)高级I/O技术之复用技术 select
  5. 【牛客 - 370E】Rinne Loves Gift(Bellman_Ford判负环,二分,分数规划)
  6. 欧盟抢先发布人工智能道德准则:AI要以人为本,负责任且无偏见
  7. 美团提出具有「位置编码」的Transformer,性能优于ViT和DeiT
  8. spring.net 对象创建 几种情况
  9. vmlinux_32.lds.S
  10. Kali Linux基础-抓包与WIFI密码暴力破解
  11. google 安裝包 android,googleplaystore安装包
  12. Arduino教程 初体验之点亮自带LED灯(含管脚图)
  13. html视频文件哪种格式好,常见的视频格式有哪些?
  14. wps表格的宏被禁用问题
  15. 计算机音乐桃源恋歌,GARNiDELiA《桃源恋歌》[FLAC/MP3-320K]
  16. 查询mysql索引信息_数据查询优化之mysql索引
  17. python广播机制是什么意思_Python numpy 广播机制
  18. 三星 android,三星S系列盘点:安卓阵营风向标 机皇的前世今生
  19. python求峰面积_大学慕课2020年用Python玩转数据答案大全
  20. 欧几里得和扩展欧几里得算法

热门文章

  1. elementui带输入建议查询_elementUi简单实现搜索提词功能
  2. ecshop彻底去版权把信息修改成自己的全教程
  3. LeetCode 887. Super Egg Drop
  4. Python数据清理之数据质量
  5. 开源通用爬虫框架YayCrawler-页面的抽取规则定义
  6. JS控制CSS样式语法对照
  7. 生日小助手的详细规划——本博文随时更新,持续有效……
  8. 篮球战术谈之1-2-2进攻法
  9. JS核心基础数组的操作概述
  10. 网络连接的net命令