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

embedded/2024/12/27 3:44:52/

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

如:3  2  1

       0  1  1

       0  0  4

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

#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");elseprintf("NO\n");return 0;
}


http://www.ppmy.cn/embedded/149079.html

相关文章

纯Dart Flutter库适配HarmonyOS

纯Dart Flutter库适配HarmonyOS介绍&#xff1a; Flutter基本组件、Flutter布局组件、Flutter图片组件、Flutter字体、Flutter图标、Fluter路由、flutter动画、 Flutter表单、flutter异步等&#xff0c;纯Dart库无需任何处理&#xff0c;可以直接编译成HarmonyOs应用。 具体步…

西门子200smart实现TCP服务器源码分享

1、创建TCP服务器 2、服务器故障复位 3、TCP发送数据 4、TCP接收数据

BP分类-反向传播神经网络(Backpropagation Neural Network)

BP分类-反向传播神经网络&#xff08;Backpropagation Neural Network&#xff09; 源代码 &#xff08;托管在Github&#xff09; BP分类的用途介绍 什么是BP神经网络&#xff1f; BP神经网络&#xff0c;即反向传播神经网络&#xff08;Backpropagation Neural Network&a…

简单两步使用ssh配置内网穿透

解决问题&#xff1a;内网主机没有公网IP&#xff0c;无法从外网登录 流程 首先去阿里云租一台最便宜的服务器作为中转服务器 登录中转服务器(cloudserver) ssh [cloudserver] # 开放对应中转服务 ufw allow [remote_port] #remote_port 2222 vim /etc/ssh/sshd_config将对…

深度学习驱动的油气开发技术与应用

在深度学习与油气开发领域融合的背景下&#xff0c;科研边界持续扩展&#xff0c;创新成果不断涌现。从基本物理模型构建到油气开发问题的复杂模拟&#xff0c;从数据驱动分析到工程问题的智能解决&#xff0c;深度学习正以前所未有的动力推动油气开发领域的革新。以下是深度学…

Windows电脑部署SD 3.5结合内网穿透随时随地生成高质量AI图像

文章目录 前言1. 本地部署ComfyUI2. 下载 Stable Diffusion3.5 模型3. 演示文生图4. 公网使用Stable Diffusion 3.5 大模型4.1 创建远程连接公网地址 5. 固定远程访问公网地址 前言 在数字化创意时代&#xff0c;AI技术的发展为我们带来了无限可能。尤其是对于那些追求高效和高…

Redis篇--常见问题篇3--缓存击穿(数据查询上锁,异步操作,熔断降级,三种缓存问题综合优化策略)

1、缓存击穿 &#xff08;1&#xff09;、概述 缓存击穿是指某个热点数据在缓存中过期后&#xff0c;大量并发请求同时访问该数据&#xff0c;导致这些请求全部穿透到数据库&#xff0c;形成瞬间的高负载&#xff0c;给数据库和服务带来巨大的压力&#xff0c;甚至会崩溃。 这…

通用导出任何对象列表数据的excel工具类

在工作中经常会遇到列表数据的导出&#xff0c;每次需要的时候都要去开发一次&#xff0c;且数据不断在变化&#xff0c;于是就有了下述的工具类&#xff0c;可传入各种实体对象的List&#xff0c;最终以指定格式导出excel&#xff0c;废话不多说&#xff0c;上代码~ 控制层代…