0
点赞
收藏
分享

微信扫一扫

谈一谈Linux下的进程和线程

小禹说财 2023-12-12 阅读 38

#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;
}

举报

相关推荐

0 条评论