1125: 上三角矩阵的判断

题目描述

编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出“YES”,否则,输出“NO”。

上三角矩阵即主对角线以下(不包括主对角线)的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。
要求定义函数IsUpperTriMatrix()判断矩阵a是否是上三角矩阵,如果是返回1,否则返回0。函数原型如下:
IsUpperTriMatrix(int a, int n);

输入
输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,均为整数。

输出
如果a是上三角矩阵,输出“YES”,否则,输出“NO”

样例输入
4
1 2 3 4
0 2 2 2
0 0 3 4
0 0 0 4

样例输出
YES

/*上三角矩阵指主对角线以下的元素都为0的矩阵;
主对角线为从矩阵的左上角至右下角的连线。
本题要求编写程序,判断一个给定的方阵是否上三角矩阵。
输入第一行给出一个正整数T,为待测矩阵的个数。
接下来给出T个矩阵的信息:
每个矩阵信息的第一行给出一个不超过10的正整数n。
随后n行,每行给出n个整数,其间以空格分隔。
每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,
输出“YES”,否则输出“NO”。*/
#include<stdio.h>
int main()
{int n,i,j,t=0;int a[10][10];scanf("%d",&n);for(i=0;i<n;i++)for(j=0;j<n;j++)scanf("%d",&a[i][j]);//输入矩阵 for(i=0;i<n;i++){for(j=0;j<i;j++)//行的值比列大一 {if(a[i][j]!=0)//必须全部为零 t=1;}}if(t==0)  printf("YES");else printf("NO");return 0;
} 

ZZULIOJ.1125: 上三角矩阵的判断相关推荐

  1. ZZULIOJ:1125: 上三角矩阵的判断

    1125: 上三角矩阵的判断 时间限制: 1 Sec  内存限制: 128 MB [状态] [讨论版] [提交] [命题人:admin] 题目描述 编写程序,输入一个正整数n(1<=n<= ...

  2. ZZULIOJ 1125: 上三角矩阵的判断

    上三角矩阵的判断 题目描述 编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否则,输出"NO" ...

  3. 【ZZULIOJ】1125: 上三角矩阵的判断

    ZZULIOJ题解 1125: 上三角矩阵的判断 题目描述 编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否则 ...

  4. zzuli OJ 1125: 上三角矩阵的判断

    Description 编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否则,输出"NO". ...

  5. 1407: 上三角矩阵的判断

    1407: 上三角矩阵的判断 1.描述 编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否则,输出"N ...

  6. ZZULIOJ 1125:上三角矩阵的判断

    题目描述: 编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否则,输出"NO". 上三角矩阵 ...

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

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

  8. 郑州轻工业大学OJ合集(C语言)【正在整理】

    代码仅供参考,为作者初次学习C语言时所写 以下代码均未添加注释 ZZULIOJ平台:http://acm.zzuli.edu.cn/ 学习编程语言,最忌眼高手低. copy后,不要直接粘到编译器里面, ...

  9. ZZULIOJ 1114-1130 数组专题 参考代码

    一共17道题 下面代码供参考 每题前面标的有题号 1114 逆序 1115 数组最小值 1116 删除元素 1117 查找数组元素 1118 数列有序 1119 一维数组排序 1120 最值交换 11 ...

最新文章

  1. JVM的垃圾回收机制详解和调优
  2. SETRANGE key offset value
  3. 29 SD配置-主数据-信用管理-分配订单类型的信贷控制
  4. ARC学习笔记(一)
  5. 索引书单(持续更新中)
  6. 腾讯云再登 KVM 开源贡献榜,Linux 虚拟化技术将走向何方?
  7. NAS网络存储使用教程之如何新建用户
  8. eeupdate使用说明_UNRAID中文插件分享以及部分问题解决方案
  9. mysql 重置密码_mysql忘记密码如何重置密码,以及修改root密码的三种方法
  10. python读取word表格并将表格作为一行属性写入Excel
  11. ologit模型与logit_Logit模型与logistic模型的联系与区别?
  12. python中文繁简体转换库zhconv
  13. web安全[网易白帽子课程笔记+体会]-03web安全工具
  14. deep learning编程作业总结1---喵咪识别
  15. Pulling 1 repository Exception caught during execution of merge command
  16. linux服务器的完整部署内容详细
  17. ssm基于web图书租售管理系统的设计与实现毕业设计源码161609
  18. JAVA学习内容汇总(一)
  19. DLL文件是什么?有几种调用方式?
  20. 正则表达式——python对字符串的查找匹配

热门文章

  1. 情侣私密社交应用小恩爱 PK Pair: 小恩爱相比略胜 但仍待完善
  2. MySQL数据查询(一)
  3. 【Effection C++】读书笔记 条款10~条款12
  4. fastboot刷boot命令
  5. W3C在Web无障碍上的努力
  6. 设备树学习(二十五、番外篇-中断子系统之workqueue[1])
  7. 第6次课程作业:随笔 吴为橦
  8. Disney验厂初审及跟进审核的定义与区别
  9. 扇区 linux,4KB 扇区磁盘上的 Linux:实际建议
  10. php excel是什么原因,phpexcel 数据有效问题