1407: 上三角矩阵的判断

1.描述

编写程序,输入一个正整数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

2.代码

#include <stdio.h>
#include <stdlib.h>
int main()
{int n,m,i,j;scanf("%d",&n);int a[n][n];for(i=0; i<n; i++){for(j=0; j<n; j++){scanf("%d",&a[i][j]);}}int f=0;for(i=1; i<n; i++){for(j=0; j<i; j++){if(a[i][j]!=0){f=1;}}}if(f==0)printf("YES");elseprintf("NO");
}

1407: 上三角矩阵的判断相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. HAUTOJ 1100~1200题题解

    1100: 求组合数(函数专题) C #include<stdio.h> long long int t=1,a,b; long fact(long n) {t = 1;for (int ...

  9. 可视化股票市场结构||沪深300股票聚类可视化

    前半部分是Visulizing the stock maket structure文章翻译,对代码进行逐行解释,并在文后附录所有参考链接.后半部分是基于案例做的沪深300可视化 此案例采用了几种非监督 ...

最新文章

  1. 商贸通服装鞋帽版客户端无法连接服务器的问题(自己遇到的,已解决)
  2. 咱们来聊聊快速失败和安全失败
  3. Android移动开发之【Android实战项目】DAY5-MPAndroidChart可滑动折线图
  4. Oracle 10.2.0.4 高负载 触发 ORA-00494 错误
  5. 大象公会:如何做万人传播的原创内容?
  6. vim技巧之删除引号之间的的快捷键
  7. 实验2 java_《Java程序设计》实验2
  8. 部门级服务器一般支持几个cpu,部门级服务器简介
  9. 对扩展openflow协议的一点思考
  10. MySql 中的 int(11) 到底代表什么意思?
  11. 51nod 1273 旅行计划——思维题
  12. Altium Designer--多层线路的PDF文件输出
  13. C语言:字符数组的输入输出
  14. php json输出后 u6563,肉肉's Blog
  15. Vue-cli 脚手架构建的项目使用echarts进行数据可视化
  16. java 微信图片盗链破解_隐藏图片地址,伪造来路Referer实现绕过微信图片的防盗链机制...
  17. 微电子新手入门之Cadence常用操作——Cadence layout打散版图
  18. 2D游戏知识点二、Unity 2D游戏主角基本功能和动画
  19. 利用QPainter、QColor绘制黑白棋盘功能
  20. vscode下载慢解决办法

热门文章

  1. ARM® Cortex®-M上的Trace跟踪方案
  2. 点击事件及按钮事件。
  3. mysql错误码 1213_mysql error 1201-1300错误分析
  4. web前端开发技术实验与实践(第三版)储久良编著 项目15 设计京东商品导航页面
  5. 笔记本风扇噪音大的原因和处理方法
  6. 计算机音乐论文3000字,音乐电脑论文,关于电脑音乐制作的现状、相关参考文献资料-免费论文范文...
  7. iphone5S 或推迟发布
  8. 解密:阿里巴巴公司根据截图查到泄露信息的员工的技术是?
  9. 小程序生态加持下,轻松构建超级App
  10. Windows更新卡住解决方法