判断上三角矩阵

上三角矩阵指主对角线以下的元素都为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 <stdio.h>
int main()
{int T;scanf("%d",&T);int i,j,t,flag,n;int a[10][10];for(t=1;t<=T;t++){flag=1;scanf("%d",&n);for(i=0;i<n;i++)for(j=0;j<n;j++){scanf("%d",&a[i][j]);if(i>j)//当行大于列时,如果元素不为0,则不是上三角矩阵if(a[i][j]!=0){flag=0;}}if(flag){printf("YES\n");}else{printf("NO\n");}}return 0;
}

判断上三角矩阵--C语言相关推荐

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

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

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

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

  3. c语言3%10等于多少,[编程入门]数字的处理与判断-题解(C语言代码)

    # 1009题-[编程入门]数字的处理与判断-题解(C语言描述) 本题解的最终解释权归本人所有,主要用于本班上同学更好的掌握本题的解题方法,同时更好的理解和掌握方法. ------------ ### ...

  4. c语言判断非法字符题目,C语言考试题库之判断题-c语言考试判断题

    <C语言考试题库之判断题-c语言考试判断题>由会员分享,可在线阅读,更多相关<C语言考试题库之判断题-c语言考试判断题(7页珍藏版)>请在人人文库网上搜索. 1.三.判断题(1 ...

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

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

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

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

  7. python怎么判断是http还是https_怎么判断孩子是语言发育迟缓还是自闭症?

    宝贝到了该说话的年龄却迟迟不见开口,好急人!别人家的孩子都会背诵古诗词了,但他却连"爸爸""妈妈"都说不利索.语言发育迟缓我还能接受,但如果是自闭症...... ...

  8. 回文数判断 : C语言

    回文数判断 : C语言 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 题目解读: 该题将整数转换为字符串再进行判断较为简单(需要开辟新的内存,存在优化的地方 ...

  9. C语言100题练习计划 43——判断上三角矩阵

    名人说:古之立大事者,不惟有超世之才,亦必有坚忍不拔之志.--苏轼 进度:C/C++语言100题练习计划专栏,目前43/100

  10. php判断访客语言,php实现获取及设置用户访问页面语言类

    本文实例讲述了php实现获取及设置用户访问页面语言类,分享给大家供大家参考.具体分析如下: 该实例User Language Class 获取/设置用户访问的页面语言,如果用户没有设置访问语言,则读取 ...

最新文章

  1. 杀死多余的ghost 的Android emulator-5554 offline 的方法总结
  2. LumaQQ.NET操作指令制作(3)
  3. 如何将文字转换成语音?文字转语音哪个工具好
  4. 2014年驾考科目三考试扣分标准(细则)
  5. MySQL 之 存储过程
  6. 了解FPS屏幕刷新率
  7. 普惠AI,将是开发者下一个风口吗?看看他们怎么说
  8. winform利用html开发,.NET使用Cefsharp开发winform项目入门示例
  9. 第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(南京)(热身赛)
  10. BootStrapCSS样式和JS插件
  11. Axure8.0AxureRP8实战手册
  12. latex表格内容上下居中_Latex-表格内容垂直居中
  13. 无盘Linux详解:硬盘启动Knoppix的前前后后
  14. Rational Rose 2007安装及License Key Error问题的解决
  15. linux命令之ls命令
  16. 《Kotlin 程序设计》第十二章 Kotlin的多线程:协程(Coroutines)
  17. sys.path.append方法
  18. 计算机主机有自带的声音吗,为什么我的电脑没有声音|电脑没有声音怎么办|电脑没有声音怎么回事 - 为什么我的电脑没有声音 - 安全专题...
  19. 寂然解读设计模式 - 单一职责原则
  20. 什么是期权市场的PCR指标?

热门文章

  1. 9550电机_扭矩公式9550是什么 电机扭矩计算公式T=9550P/n怎么算
  2. 计算机一级c类题库及答案解析,全国计算机一级考试试题题库及答案
  3. 8.计蒜客ACM题库.A2019 Save the Room
  4. 2022年最新前端面试题(大前端时代来临卷起来吧小伙子们..持续维护走到哪记到哪)
  5. CocosCreator新手游戏开发指南(真小白)超详细 逐行注释
  6. Spring-cloud学习教程视频
  7. 安卓电子书格式_不用电脑,6招教你把手机上的电子书传输到Kindle上
  8. 什么是脏数据,缓存中是否可能产生脏数据,如果出现脏数据该怎么处理?
  9. 2013大数据全球技术峰会PPT
  10. .net web 应用程序C#