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

主对角线一下的元素都为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;
}
相关推荐
weixin_5375904518 分钟前
《C程序语言设计》练习答案(练习1-3)
c语言·开发语言
爱编码的小八嘎39 分钟前
C语言完美演绎4-10
c语言
智者知已应修善业2 小时前
【51单片机用两个定时计数器级联实现定时】2023-04-12
c语言·经验分享·笔记·算法·51单片机
vx-程序开发3 小时前
springboot在线装修管理系统-计算机毕业设计源码56278
java·c语言·spring boot·python·spring·django·php
_饭团4 小时前
字符串函数全解析:12 种核心函数的使用与底层模拟实现
c语言·开发语言·学习·考研·面试·蓝桥杯
呆瑜nuage4 小时前
【复习系列】高频C/C++库函数手写实现指南与自定义类型的理解指南
c语言·c++·面试
AI+程序员在路上4 小时前
CAN 总线与 Linux SocketCAN C 语言测试程序
linux·c语言·网络
浅念-5 小时前
C ++ 智能指针
c语言·开发语言·数据结构·c++·经验分享·笔记·算法
计算机安禾5 小时前
【C语言程序设计】第36篇:二进制文件的读写
c语言·开发语言·c++·算法·github·visual studio code·visual studio
爱编码的小八嘎6 小时前
C语言完美演绎4-9
c语言