ZZULIOJ.1125: 上三角矩阵的判断
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: 上三角矩阵的判断相关推荐
- ZZULIOJ:1125: 上三角矩阵的判断
1125: 上三角矩阵的判断 时间限制: 1 Sec 内存限制: 128 MB [状态] [讨论版] [提交] [命题人:admin] 题目描述 编写程序,输入一个正整数n(1<=n<= ...
- ZZULIOJ 1125: 上三角矩阵的判断
上三角矩阵的判断 题目描述 编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否则,输出"NO" ...
- 【ZZULIOJ】1125: 上三角矩阵的判断
ZZULIOJ题解 1125: 上三角矩阵的判断 题目描述 编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否则 ...
- zzuli OJ 1125: 上三角矩阵的判断
Description 编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否则,输出"NO". ...
- 1407: 上三角矩阵的判断
1407: 上三角矩阵的判断 1.描述 编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否则,输出"N ...
- ZZULIOJ 1125:上三角矩阵的判断
题目描述: 编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否则,输出"NO". 上三角矩阵 ...
- java之上三角矩阵_7-1 判断上三角矩阵
7-1 判断上三角矩阵 (15 分) 上三角矩阵指主对角线以下的元素都为0的矩阵:主对角线为从矩阵的左上角至右下角的连线. 本题要求编写程序,判断一个给定的方阵是否上三角矩阵. 输入格式: 输入第一行 ...
- 郑州轻工业大学OJ合集(C语言)【正在整理】
代码仅供参考,为作者初次学习C语言时所写 以下代码均未添加注释 ZZULIOJ平台:http://acm.zzuli.edu.cn/ 学习编程语言,最忌眼高手低. copy后,不要直接粘到编译器里面, ...
- ZZULIOJ 1114-1130 数组专题 参考代码
一共17道题 下面代码供参考 每题前面标的有题号 1114 逆序 1115 数组最小值 1116 删除元素 1117 查找数组元素 1118 数列有序 1119 一维数组排序 1120 最值交换 11 ...
最新文章
- JVM的垃圾回收机制详解和调优
- SETRANGE key offset value
- 29 SD配置-主数据-信用管理-分配订单类型的信贷控制
- ARC学习笔记(一)
- 索引书单(持续更新中)
- 腾讯云再登 KVM 开源贡献榜,Linux 虚拟化技术将走向何方?
- NAS网络存储使用教程之如何新建用户
- eeupdate使用说明_UNRAID中文插件分享以及部分问题解决方案
- mysql 重置密码_mysql忘记密码如何重置密码,以及修改root密码的三种方法
- python读取word表格并将表格作为一行属性写入Excel
- ologit模型与logit_Logit模型与logistic模型的联系与区别?
- python中文繁简体转换库zhconv
- web安全[网易白帽子课程笔记+体会]-03web安全工具
- deep learning编程作业总结1---喵咪识别
- Pulling 1 repository Exception caught during execution of merge command
- linux服务器的完整部署内容详细
- ssm基于web图书租售管理系统的设计与实现毕业设计源码161609
- JAVA学习内容汇总(一)
- DLL文件是什么?有几种调用方式?
- 正则表达式——python对字符串的查找匹配