ZZULIOJ 1125: 上三角矩阵的判断

题目描述

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

样例输入 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 n,i,j,t=0;
	int a[10][10];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	for(j=0;j<n;j++)
	scanf("%d",&a[i][j]);
	IsUpperTriMatrix(a,n);
	return 0;
}
int IsUpperTriMatrix(int a[10][10], int n)
{
	int i,j,t=0;
	for(i=0;i<n;i++)
	{
		for(j=0;j<i;j++)
		{
			if(a[i][j]!=0)
			t=1;
		}
	}
	if(t==0)
    	printf("YES");
    else
    	printf("NO");
	return 0;
}

相关推荐

  1. ZZULIOJ 1125: 三角矩阵判断

    2024-01-17 20:52:02       51 阅读
  2. 判断三角矩阵

    2024-01-17 20:52:02       58 阅读
  3. 判断、下三角矩阵

    2024-01-17 20:52:02       60 阅读
  4. 【R语言基础】如何提取矩阵三角矩阵

    2024-01-17 20:52:02       37 阅读
  5. ZZULIOJ 1130: 杨辉三角

    2024-01-17 20:52:02       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-17 20:52:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-17 20:52:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-17 20:52:02       82 阅读
  4. Python语言-面向对象

    2024-01-17 20:52:02       91 阅读

热门阅读

  1. 什么是去中心化

    2024-01-17 20:52:02       50 阅读
  2. Nginx配置ssl访问 443端口

    2024-01-17 20:52:02       59 阅读
  3. 力扣124. 二叉树中的最大路径和

    2024-01-17 20:52:02       51 阅读
  4. C++——STL标准模板库——容器详解——set

    2024-01-17 20:52:02       52 阅读
  5. 笔记本装FreeBSD机器磁盘一直响的解决留档

    2024-01-17 20:52:02       79 阅读
  6. 127.0.0.1和0.0.0.0的区别

    2024-01-17 20:52:02       50 阅读
  7. 常用的消息队列和中间件都有哪些

    2024-01-17 20:52:02       55 阅读
  8. 如何理解单例模式----饿汉式?

    2024-01-17 20:52:02       54 阅读
  9. PyTorch中的FX图

    2024-01-17 20:52:02       47 阅读
  10. 合并多个大语言模型文件的方法

    2024-01-17 20:52:02       62 阅读
  11. Docker 设置 Redis 的密码失效

    2024-01-17 20:52:02       40 阅读
  12. 为 Web3 项目撰写智能合约(Web3项目三实战之二)

    2024-01-17 20:52:02       55 阅读