1125: 上三角矩阵的判断

时间限制: 1 Sec  内存限制: 128 MB
提交: 373  解决: 341
[提交] [状态] [讨论版] [命题人:eilene]

题目描述

编写程序,输入一个正整数n(1<=n<=10)和n阶方阵a中的元素,如果a是上三角矩阵,输出“YES”,否则,输出“NO”。 
上三角矩阵即主对角线以下(不包括主对角线)的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。

要求定义函数IsUpperTriMatrix()判断矩阵a是否是上三角矩阵,如果是返回1,否则返回0。函数原型如下:

int IsUpperTriMatrix(int a[][], 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[10][10], int n);int main()
{int a[10][10];int i,j,n,m;scanf("%d",&n);for(i=0;i<n;i++){for(j=0;j<n;j++){scanf("%d",&a[i][j]);}}m=IsUpperTriMatrix(a,n);if(m==1)printf("YES");elseprintf("NO");return 0;
}int IsUpperTriMatrix(int a[10][10], int n)
{int i,j,p=1;for(i=0;i<n;i++){for(j=0;j<i;j++){if(a[i][j]!=0)p=0;}}return p;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. HAUTOJ 1100~1200题题解

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

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

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

最新文章

  1. java线程池的概念_Java线程池的基本概念以及生命周期
  2. 禁用微信 webview 调整字体大小
  3. USTC English Club Note20211212
  4. 集合 Subset Sums
  5. Linux 日志 klogd,菜鸟学Linux 第038篇笔记 日志系统 syslogd,klogd
  6. python 生成式,迭代器,生成器
  7. html阴影 渐变,CSS3:图层阴影及渐变
  8. img src请求后台值值能判断_图片src拼接后台返回ID
  9. Android Xfermode 实战 实现圆形、圆角图片
  10. es文件浏览器开启ftp服务器,es文件浏览器访问ftp服务器
  11. 实验一:Guass列选主元消去法之C语言代码
  12. dz论坛非应用商店的插件如何安装教程
  13. ThoughtWorks 2018校招作业
  14. 线程的学习,和线程的相关概念及多线程的学习指引
  15. 原创,呵呵(一张图看明白),USB转TTL、USB转串口、USB转232的区别
  16. 微信小程序生成分享图然后保存图片分享朋友圈
  17. 【转】为什么你的硬盘容易坏?因为它转得实在是太快了
  18. aws mysql 费用_AWS 免费一年套餐详解
  19. Linphone 查看国家码
  20. WebBrowser 怎么样可以不保存SESSION?急!!!!!!!!!!!!

热门文章

  1. 数据库驱动加载失败,数据库连接失败
  2. 亚马逊测评账号关联因素有哪些?
  3. 产品申请UL标志包括以下几个步骤
  4. Chrome浏览器使用AdGuard去除百度热搜
  5. python中单引号双引号三引号_python中单引号双引号三引号
  6. shell脚本之单引号,双引号,反引号
  7. “特困生”卷出睡眠市场,疯狂氪金能不能氪出“好故事”?
  8. 轻量级c语言开发环境,几款轻量级的C/C++编写软件
  9. 魔兽世界插件开发-暴雪插件源代码
  10. 笔记本电脑安装Linux系统