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

主对角线一下的元素都为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;
}
相关推荐
sycmancia3 小时前
C语言学习03——数据类型
c语言
黎雁·泠崖6 小时前
整数的N进制字符串表示【递归+循环双版满分实现】
c语言·开发语言
小美单片机6 小时前
Proteus 报错 Unable to open HEX file ‘..\1、程序\jio\jtd.hex‘. [U1]
c语言·单片机·嵌入式硬件·51单片机·proteus
济6177 小时前
c语言基础(1)--数据类型说明
c语言·开发语言
qeen878 小时前
【数据结构】顺序表的详细解析及其简单通讯录实现
c语言·数据结构·学习
2401_8582861110 小时前
从Redis 8.4.0源码看快速排序(1) 宏函数min和swapcode
c语言·数据库·redis·缓存·快速排序·宏函数
l1t10 小时前
利用豆包辅助编写数独隐式唯一数填充c程序
c语言·开发语言·人工智能·算法·豆包·deepseek
松涛和鸣11 小时前
55、ARM与IMX6ULL入门
c语言·arm开发·数据库·单片机·sqlite·html
学嵌入式的小杨同学13 小时前
【嵌入式 C 语言实战】手动实现字符串四大核心函数(strcpy/strcat/strlen/strcmp)
c语言·开发语言·前端·javascript·数据结构·数据库·算法