ZZULIOJ 1125: 上三角矩阵的判断
上三角矩阵的判断
题目描述
编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出“YES”,否则,输出“NO”。
上三角矩阵即主对角线以下(不包括主对角线)的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。
要求定义函数IsUpperTriMatrix()判断矩阵a是否是上三角矩阵,如果是返回1,否则返回0。函数原型如下:
int IsUpperTriMatrix(int a[][N], int n);
输入
输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,均为整数。
输出
如果a是上三角矩阵,输出“YES”,否则,输出“NO”
样例输入 Copy
4
1 2 3 4
0 2 2 2
0 0 3 4
0 0 0 4
样例输出 Copy
YES
#include<stdio.h>
int IsUpperTriMatrix(int a[][11],int n)
{int i,j,flag=0;for(i=0;i<n;i++){for(j=0;j<i;j++){if(a[i][j]!=0)flag=1;}}if(flag==0)return 1;elsereturn 0;
}
int main()
{int n,i,j,a[11][11];scanf("%d",&n);for(i=0;i<n;i++){for(j=0;j<n;j++){scanf("%d",&a[i][j]);}}IsUpperTriMatrix(a,n);if(IsUpperTriMatrix(a,n)==1)printf("YES\n");if(IsUpperTriMatrix(a,n)==0)printf("NO\n");return 0;
}
ZZULIOJ 1125: 上三角矩阵的判断相关推荐
- ZZULIOJ:1125: 上三角矩阵的判断
1125: 上三角矩阵的判断 时间限制: 1 Sec 内存限制: 128 MB [状态] [讨论版] [提交] [命题人:admin] 题目描述 编写程序,输入一个正整数n(1<=n<= ...
- ZZULIOJ.1125: 上三角矩阵的判断
1125: 上三角矩阵的判断 题目描述 编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否则,输出"N ...
- 【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 ...
最新文章
- 复杂系统如何在不停机升级同时保持稳定?你必须考虑以下几个点...
- mysql去掉两个最高分_从MySQL中的单列获取最高得分值,从两列获取最高得分值...
- 多形态MVC式Web架构:完成实时响应
- 在 Ubuntu 上安装 Android Studio
- Python遍历字典的方法
- 1091. Acute Stroke (30)
- java 传递intent_Android中使用Intent在Activity之间传递对象(使用Serializable或者Parcelable)的方法...
- 从杂技表演到日剧BGM(r12笔记第23天)
- aix么把占用的端口释放掉_AIX 环境下Telnet返回提示所有端口已经被占用,处理方法...
- Vaadin 10+作为CUBA UI的未来
- 数据结构 2-3-2 线性表的双链表实现
- 八点建议助您写出优雅的Java代码
- 如何用 Tensorflow 搭建神经网络-了解神经网络基本概念
- delphic oracle下载,delphic oracle是什么意思
- 机器翻译的流程(原理)是怎么样的?
- js 56个民族 数据
- Sublime 设置中文方法
- 湖南师范大学2018年大学生程序设计竞赛新生赛小名的回答
- Fiddler高级用法—FiddlerScript抓取app网页json数据并保存
- Android 自定义View之咖啡杯动画