上三角矩阵指主对角线以下的元素都为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

#define _CRT_SECURE_NO_WARNINGS  1
#include <stdio.h>
int main()
{int T;scanf("%d", &T);int i, j,k;int arr[10][10];for (i = 0; i < T; i++){int n;scanf("%d", &n);int flag = 0;for (j = 0; j < n; j++){for (k = 0; k < n; k++){scanf("%d", &arr[j][k]);}}for (j = 0; j < n; j++){for (k = 0; k < j; k++){if (arr[j][k] != 0){flag = 1;break;}}if (flag == 1){break;}}if (flag == 0){printf("YES\n");}else{printf("NO\n");}}return 0;
}

pta判断上三角矩阵相关推荐

  1. PTA 判断对称矩阵 (10分)

    PTA 判断对称矩阵 (10分) 输入格式: 在第一行内给出n值(1<n<100). 从第二行以后给出n阶矩阵所有行的元素值. 输出格式: 当输入的n阶矩阵是对称矩阵,输出"Ye ...

  2. java之上三角矩阵_7-1 判断上三角矩阵

    7-1 判断上三角矩阵 (15 分) 上三角矩阵指主对角线以下的元素都为0的矩阵:主对角线为从矩阵的左上角至右下角的连线. 本题要求编写程序,判断一个给定的方阵是否上三角矩阵. 输入格式: 输入第一行 ...

  3. 武汉理工大学c语言pta选择题答案,武汉理工理论考试pta判断题题库

    <武汉理工理论考试pta判断题题库>由会员分享,可在线阅读,更多相关<武汉理工理论考试pta判断题题库(14页珍藏版)>请在人人文库网上搜索. 1.,判断题题库,.,1.函数的 ...

  4. 7-1 判断上三角矩阵

    7-1 判断上三角矩阵 分数 20 作者 C课程组 单位 浙江大学 上三角矩阵指主对角线以下的元素都为0的矩阵:主对角线为从矩阵的左上角至右下角的连线. 本题要求编写程序,判断一个给定的方阵是否上三角 ...

  5. 7-3 判断上三角矩阵

    上三角矩阵指主对角线以下的元素都为0的矩阵:主对角线为从矩阵的左上角至右下角的连线. 本题要求编写程序,判断一个给定的方阵是否上三角矩阵. 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数.接 ...

  6. pta判断回文字符串

    pta判断回文字符串 输入一个字符串,判断该字符串是否为回文.回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的. 输入格式: 输入在一行中给出一个不超过80个字符长度的.以回车结束的非空字 ...

  7. [PTA]习题7-3 判断上三角矩阵

    Spring-_-Bear 的 CSDN 博客导航 上三角矩阵指主对角线以下的元素都为 0 的矩阵:主对角线为从矩阵的左上角至右下角的连线. 本题要求编写程序,判断一个给定的方阵是否上三角矩阵. 输入 ...

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

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

  9. 【PTA】判断上三角矩阵(C语言)

    上三角矩阵指主对角线以下的元素都为0的矩阵:主对角线为从矩阵的左上角至右下角的连线. 本题要求编写程序,判断一个给定的方阵是否上三角矩阵. 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数.接 ...

最新文章

  1. 过分!高校实验动物被学生私自放走,实验兔刚缝完针,连线都没拆......
  2. Nature综述:植物与微生物组的相互作用:从群落装配到植物健康(上)
  3. 量子计算机计算时间复杂度,量子计算复杂性理论综述.PDF
  4. 嵌入式linux 用虚拟机,如何制作嵌入式Linux虚拟机
  5. Scrapy结合Mysql爬取天气预报入库
  6. ASP NET 数据库访问
  7. “Paper + Code”才是研读论文的正确姿势 | PaperDaily #02
  8. 《C++必知必会》读书笔记2
  9. Axure快速原型教程02--创建页面和设置界面
  10. STL的基本函数笔记
  11. python中素数的求法_Python 2种方法求某个范围内的所有素数(质数)
  12. java基本数据类型泛型_Java中的泛型
  13. python爬取方式_Python3 实现爬取网站下所有URL方式
  14. 过程FMEA(PFMEA)步骤一:策划与准备
  15. 【独行秀才】macOS Big Sur 11.6正式版(20G165)原版镜像
  16. python12岁以内身高随年龄的变化曲线图_2019年最新出炉身高标准表,家有1~12岁的男娃女娃快来看看啦!...
  17. 植物大战僵尸海盗22困难通关
  18. 安装CentOS 时找不到硬盘( no usable disks have been found)的解决方法
  19. 数据结构(本科学习)
  20. 测试电脑的软件3dm,有用的小工具检测你的电脑能否运行Oculus Rift

热门文章

  1. 第51章 设置FLASH的读写保护及解除
  2. 网络工程基础——路由器路由器划分权限
  3. matlab例题(阶乘,解方程,数字加密输出)
  4. 3.4 数值分析: 迭代法的收敛性
  5. 微信IPAD协议(最新) 支持小程序授权、公众号授权、APP授权、抢红包
  6. 学习笔记(01):Qt视频教程-基础实例进阶-嵌入windows桌面图标下的窗口程序
  7. 腾讯分数分析报告-医美
  8. Docker Swarm nginx 集群搭建
  9. STM32开源代码——光敏传感器
  10. 【大话QT之十】实现FTP断点续传