题目描述

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

样例输入

<span style="color:#333333"><span style="background-color:#f5f5f5">4
1 2 3 4
0 2 2 2
0 0 3 4
0 0 0 4 </span></span>

#include <stdio.h>

#include <stdlib.h>

int main()

{

int i,n,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 t=0;

for(j=0;j<n-1;j++)

for(i=n-1;i>j;i--)

{

if(a[i][j]!=0)

t=t+1;

}

if(t==0)

printf("YES");

else

printf("NO");

return 0;

}

1407 :上三角矩阵的判断(c语言)相关推荐

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

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

  2. 国际化和判断当前语言环境

    转过来的资料,国际化和判断当前语言环境! 1.IOS程序名称国际化 1.1 新建一个Single View app模版项目,命名为Localization. 1.2 新建后,可以看到工作目录结构文件如 ...

  3. html js 浏览器语言,js 判断浏览器语言的方法

    今天遇到一个要根据浏览器设置语言的类型,来展示网站的字体.比如,浏览器的语言是中文简体,那么网站也要显示中文简体字,如果是繁体或是英文都要根据浏览器当前设置的语言进行显示.那么,飞鸟慕鱼博客来和大家说 ...

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

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

  5. c语言 判断乘法是否溢出,如何判断C语言算术运算的越界问题

    大量的安全漏洞是由于计算机算术运算的微妙细节引起的, 具体的C语言, 诸如符号数和无符号数之间转换, 算术运算的越界都会导致不可预知的错误和安全漏洞, 具体的案例数不胜数. 作为一个系统程序员, 有必 ...

  6. JavaScript判断系统语言

    JavaScript判断系统语言 英文 中文 var lang= null;function language(){var language=null;if (navigator.appName == ...

  7. html页面国际化之谷歌翻译js实践,支持通过判断浏览器语言自动将中文翻译成英文

    实践过程 最近boss提出了一个需求,需要支持打开的页面自动翻译成英文,csdn来回找资料,最终确定使用谷歌翻译js插件,这个插件测试只支持手动翻译,没能满足打开页面通过判断浏览器语言自动翻译成英文的 ...

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

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

  9. php判断浏览器语言国内外,PHP判断浏览器语言

    我们可以通过PHP判断浏览器语言,给访客放出不同的语言或组件,让访客觉得我们为他们精心安排了一些内容,岂不美妙.在PHP判断浏览器类型一文中,我介绍了使用$_SERVER["HTTP_USE ...

  10. C语言怎样判断乘法越界,如何判断C语言算术运算的越界问题

    大量的安全漏洞是由于计算机算术运算的微妙细节引起的, 具体的C语言, 诸如符号数和无符号数之间转换, 算术运算的越界都会导致不可预知的错误和安全漏洞, 具体的案例数不胜数. 作为一个系统程序员, 有必 ...

最新文章

  1. [转]HTTP请求模型和头信息
  2. 使用github管理Eclipse分布式项目开发
  3. HTTP Continuation or non-HTTP traffic
  4. xpath定位的一些方法
  5. pysparkpython版本_pyspark修改python版本
  6. for循环简介及实例(输出九九乘法表)
  7. JAVA入门级教学之(标识符与关键字)
  8. linux8安装ftp服务,CentOS8.0 安装配置ftp服务器的实现方法
  9. Java高并发编程详解系列-Guarded Suspension设计模式
  10. 【我的物联网成长记17】一条物联网设备控制命令的一生
  11. 转载:margin外边距合并问题以及解决方式
  12. BackPropagation_01
  13. 【网络】交换机常用命令
  14. 上货避坑指南 私域上货选品工具 无货源选品上货 采集商品详情数据API分享 详情图 sku信息
  15. 2021-1-26-java生成二维码
  16. Windows10+YOLOv5训练自己的数据集
  17. ps cc 生成html,ps cc中怎么生成图像资源?
  18. OpenStack搭建私有云一:认证服务
  19. openlayes调用arcgis wms服务跨域问题(arcgis server10.2)
  20. 将电脑新建文本文档txt的默认编码从ANSI改为utf-8

热门文章

  1. 新装的电脑没有打开图片的软件怎么办?教你打开Windows照片查看器
  2. dos2unix命令详解
  3. Java8新特性全面
  4. 单片机胡汉才第四版答案_单片机课后习题答案--胡汉才编
  5. html+css实现天猫官网
  6. SQL数据库注入防范 ASP.NET Globle警告
  7. Qt线程:QThread
  8. matlab 陈学松,基于强化学习的空调系统运行优化OPTIMIZATIONOF-同济大学.PDF
  9. 【转载】AssetBundle资源打包加载管理
  10. arm+linux书籍