【c】上三角矩阵判定

#include<stdio.h>
int main()
{
	int n,i,j,k,l;
	int flag=0;
	scanf("%d",&n);
	int arr[n+1][n+1];
	for(i=1;i<=n;i++)
	{
		for(j=1;j<=n;j++)
		{
			scanf("%d",&arr[i][j]);
		}
	}
	for(i=1;i<=n;i++)
	{
		for(j=1;j<=n;j++)
		{
			if(i>j)
			{
				if(arr[i][j]!=0)
				{
					flag=1;
					goto again;//goto 语句,主要是为了跳出循环,用break需要两次,有点麻烦,大家不懂的可以搜搜相关用法
				}
			}
		}
	}
	again://flag=1时候程序直接从这里开始执行
	if(flag==1)
	{
		printf("NO\n");
	}
	else
	{
		printf("YES\n");
	}
	
	return 0;
}

相关推荐

  1. 判断三角矩阵

    2023-12-12 19:32:03       41 阅读
  2. 判断、下三角矩阵

    2023-12-12 19:32:03       38 阅读
  3. ZZULIOJ 1125: 三角矩阵判断

    2023-12-12 19:32:03       29 阅读
  4. 【R语言基础】如何提取矩阵三角矩阵

    2023-12-12 19:32:03       11 阅读
  5. C语言——对称矩阵判定

    2023-12-12 19:32:03       22 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-12 19:32:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-12 19:32:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-12 19:32:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-12 19:32:03       18 阅读

热门阅读

  1. 面向对象的继承方式(汇总)

    2023-12-12 19:32:03       40 阅读
  2. C语言 数组指针

    2023-12-12 19:32:03       40 阅读
  3. SpringBoot中实现跨域的几种常用方式

    2023-12-12 19:32:03       31 阅读
  4. gitea仓库迁移

    2023-12-12 19:32:03       39 阅读
  5. 区块链:改变世界的技术

    2023-12-12 19:32:03       42 阅读
  6. Docker中安装并配置阿里巴巴的Sentinel控制台

    2023-12-12 19:32:03       40 阅读
  7. MySQL_6.MySQL常用创建语句

    2023-12-12 19:32:03       41 阅读
  8. 翻页新篇章:从Offset/Limit到游标分页的全面探索

    2023-12-12 19:32:03       37 阅读
  9. TypeScript 第四节:运算符

    2023-12-12 19:32:03       37 阅读
  10. 12、vue3(十二):用户管理页面搭建

    2023-12-12 19:32:03       37 阅读
  11. 定义一个存活态 HTTP 请求接口

    2023-12-12 19:32:03       37 阅读