判断矩阵是否为上三角矩阵

主对角线一下的元素都为0

如:3 2 1

0 1 1

0 0 4

输入n阶方阵,并输入n行n列的数

cs 复制代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

//上三角形矩阵判定

int main()
{
	int n = 0;
	scanf("%d", &n);//输入矩阵行列
	int arr[10][10];
	int i = 0;
	int j = 0;
	int flag = 1;
	for (i = 0;i < n;i++)
	{
		for (j = 0;j < n;j++)
		{
			scanf("%d", &arr[i][j]);

		}
	}
	for (i = 0;i < n;i++)
	{
		for (j = 0;j < i;j++)
		{
			if (arr[i][j] != 0)
			{
				flag = 0;
				goto end;
			}
			
		}
	}
end:
	if (flag == 1)
		printf("YES\n");
	else
		printf("NO\n");
	return 0;
}
相关推荐
Lazionr7 分钟前
数据结构入门:栈实现全解析
c语言·数据结构
光子物联单片机11 分钟前
STM32传感器模块编程实践(二十)ESP8266实现MQTT连接OneNET上传温湿度数据
c语言·stm32·单片机·嵌入式硬件·mqtt
Lazionr20 分钟前
数据结构队列详解:从概念到代码实现
c语言·数据结构
流年如夢44 分钟前
编译前奏:预处理全面梳理
c语言
freshman_y12 小时前
一篇介绍C语言中二级指针和二维数组的文章
c语言·开发语言
weixin_4139206113 小时前
LVGL仪表显示项目
c语言
小柯博客15 小时前
STM32MP2安全启动技术深度解析
c语言·c++·stm32·嵌入式硬件·安全·开源·github
爱编码的小八嘎15 小时前
C语言完美演绎9-1
c语言
꧁细听勿语情꧂15 小时前
合并两个有序表、判断链表的回文结构、相交链表、环的链表一和二
c语言·开发语言·数据结构·算法
气宇轩昂固执狂16 小时前
01-初识C语言
c语言·开发语言