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

主对角线一下的元素都为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;
}
相关推荐
iuu_star8 小时前
C语言数据结构-顺序查找、折半查找
c语言·数据结构·算法
JoyCheung-11 小时前
Free底层是怎么释放内存的
linux·c语言
阿华hhh15 小时前
项目(购物商城)
linux·服务器·c语言·c++
方便面不加香菜15 小时前
基于顺序表实现通讯录项目
c语言·数据结构
无限进步_16 小时前
【数据结构&C语言】对称二叉树的递归之美:镜像世界的探索
c语言·开发语言·数据结构·c++·算法·github·visual studio
Eternity∞17 小时前
基于Linux系统vim编译器情况下的C语言学习
linux·c语言·开发语言·学习·vim
HUST18 小时前
C语言第十一讲: 深入理解指针(1)
c语言·开发语言
SoveTingღ19 小时前
【C语言】什么是野指针?
c语言·指针·嵌入式软件
lowhot19 小时前
C语言UI框架
c语言·开发语言·笔记·ui