描述

KiKi想知道一个n阶方矩是否为上三角矩阵,请帮他编程判定。上三角矩阵即主对角线以下的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。

输入描述:

第一行包含一个整数n,表示一个方阵包含n行n列,用空格分隔。 (1≤n≤10)

从2到n+1行,每行输入n个整数(范围-231~231-1),用空格分隔,共输入n*n个数。

输出描述:

一行,如果输入方阵是上三角矩阵输出"YES"并换行,否则输出"NO"并换行。

#include<stdio.h>
int main()
{int n = 0;scanf_s("%d", &n);int i = 0;int j = 0;int arr[10][10] = { 0 };for (i = 0;i < n;i++){for (j = 0;j < n;j++){scanf_s("%d", &arr[i][j]);}}int sum = 0;for (i = 0;i < n;i++){for (j = 0;j < n;j++){if (j < i)sum += arr[i][j];}}if (sum == 0)printf("YES");elseprintf("NO");return 0;
}

C语言-判断上三角矩阵相关推荐

  1. linux c 判断文件打开文件,Linux 用C语言判断文件和文件夹

    Linux 用C语言判断文件和文件夹 #include #include #include #include int access(const char *pathname, int mode); i ...

  2. C语言判断一个数是否是回文数

    C语言判断一个数是否是回文数 #include <stdio.h> int main(){int num, s, y = 0;printf("请输入一个数字: ");s ...

  3. C语言判断回文字符串

    C语言判断回文字符串 #include<stdio.h> char *huiwen(char *str){int i, j,t=0;for(i = 0,j = strlen(str) - ...

  4. C语言判断数组中是否存在该数

    C语言判断数组中是否存在该数 #include<stdio.h> int main() {int query(int a[10],int num);int num;printf(" ...

  5. c语言中c为字符型便量,c='97'是否正确,C语言判断题Word版

    <C语言判断题Word版>由会员分享,可在线阅读,更多相关<C语言判断题Word版(3页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您有帮助,可双击去 ...

  6. C语言判断二叉树是否为二叉搜索树(附完整源码)

    C语言判断二叉树是否为二叉搜索树 C语言判断二叉树是否为二叉搜索树完整源码(定义,实现,main函数测试) C语言判断二叉树是否为二叉搜索树完整源码(定义,实现,main函数测试) #include ...

  7. C语言判断树是否为求和树(附完整源码)

    C语言判断树是否为求和树 C语言判断树是否为求和树完整源码(定义,实现,main函数测试) C语言判断树是否为求和树完整源码(定义,实现,main函数测试) #include <iostream ...

  8. C语言判断是否为happy number快乐数字的算法(附完整源码)

    C语言判断是否为happy number快乐数字的算法 C语言判断是否为happy number快乐数字的算法完整源码(定义,实现,main函数测试) C语言判断是否为happy number快乐数字 ...

  9. c语言比较当前日期大小,C语言判断两个日期只差的方法

    C语言判断两个日期只差的方法 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以 ...

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

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

最新文章

  1. php导出excel格式数据
  2. MySQL双机热备部署
  3. python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解
  4. eclipse新建项目有红叉_selenum+java+eclipse环境搭建和浏览器驱动配置
  5. 转发:听老罗讲这一代人的学习方法有感
  6. properties 配置回车_在Ubuntu上部署基于Docker的RSSHub,并配置SSL证书
  7. iOS开发笔记[16/50]:Views
  8. BZOJ3170: [Tjoi2013]松鼠聚会(切比雪夫距离转曼哈顿距离)
  9. java if函数的使用方法_java – 如何使用新的computeIfAbsent函数?
  10. APM32F103RCT6替代STM32F107RCT6程序不变
  11. 【重点递归】剑指offer——面试题18:树的子结构
  12. 耐思尼克域名注册:通过icann之后和之前的那些小故事
  13. linux文件的上传和下载(终端工具SCRT和XShell)
  14. 浅谈数字证书安装证书原理
  15. APIO2016滚粗记
  16. 一对一视频直播源码|手机视频直播平台android源码/可打包视频直播
  17. kali中无线密码的破解
  18. 【scala】练习题
  19. modprobe ipmi_si报错问题
  20. TestNG数据驱动

热门文章

  1. 中国哪里的地铁最拥挤
  2. javacv使用详解
  3. webex java插件_Linux安装Java和Webex
  4. CO-PA: 获利能力分析类型(基于成本核算、基于会计核算)解析
  5. 前端加密JS库—CryptoJS
  6. CentOS 7安装串口调试工具 cutecom
  7. redis MySQL 脏读_redis多线程情况下避免读脏数据的悲观锁解决方案
  8. 什么是计算机数字代码,计算机代码1—10这10个数字表示什么意思 例如:数字1 计算机代码00001 这是什么意思...
  9. 医院设备管理系统方案/案列/软件/APP/小程序/网站
  10. IK摆锤冲击试验装置能在什么场合使用?