题目描述:

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


#include<stdio.h>
#define N 10
int IsUpperTriMatrix(int a[][N], int n){int i,j,c=1;for(i=0;i<n;i++){for(j=0;j<n;j++){if(i>j && i>0){if(a[i][j]!=0){c=0;}}}}return c;}
int main(){int n,i,j,a[N][N];scanf("%d",&n);for(i=0;i<n;i++){for(j=0;j<n;j++){scanf("%d",&a[i][j]);}}if(IsUpperTriMatrix(a,n)){printf("YES\n");}elseprintf("NO\n");return 0;
}

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

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

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

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

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

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

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

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

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

  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. 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. R语言把dataframe中的NA值替换为0
  2. wget ip_10分钟搭建个人开源博客+域名ip解析
  3. Nginx负载均衡实现之用户手动选择与DNS轮询
  4. appium和airtest_关于Airtest自动化测试工具
  5. 起搏器可以用计算机吗,带心脏起搏器能否使用电脑
  6. OAuth2.0_完善环境配置_把资源微服务客户端信息_授权码存入到数据库_Spring Security OAuth2.0认证授权---springcloud工作笔记149
  7. python网络通信基础-udp+NetAssist(网络调试助手)
  8. 数字通信系统相关基本概念(一)
  9. 科学计算机计算内插法,线性插值计算器
  10. 如何在Visio中旋转图形
  11. 微信公众号跳转微信小程序,自定义微信跳转标签
  12. 手把手教你用键盘开机
  13. 手机rar压缩包解密,rar压缩包权限密码多少?
  14. AI转型中的思考和洞见
  15. 怎样判断一个数能否被7整除
  16. ESP32配置mqtt arduino
  17. SSR是什么?Vue中怎么实现?
  18. cad lisp程序大集_cad lisp程序
  19. 送一个大马给有需要的人,请不要做非法之事
  20. 使用ffmpeg将mkv,rmvb转换成mp4

热门文章

  1. 计算机专业必备的英语词汇加音标,计算机专业带音标英语
  2. 基于JavaEE的在线特产商城系统的设计与实现
  3. 如何将lotus 通讯簿导入到outlook 2003中
  4. 我也提供一份全网sp名单
  5. lanmp启动mysql失败,提示:The server quit without updating PID file(...)
  6. 中国白牌平板电脑的崛起
  7. 指针的指针作用(申请空间)之一
  8. 设置Eclipse配色方案--设置不同背景色,有效护眼
  9. 尝鲜 midjourney 体验生成 csdn logo
  10. mac qq怎么删除全部聊天记录