- 【问题描述】编写程序,输入一个正整数n(1<=n<=6)和n阶方阵a中的元素,如果a是上三角矩阵,则输出“YES”,否则,输出“NO”。
- 【输入形式】输入为n+1行,第一行为n后n行为n阶方阵的元素,以空格分割
- 【输出形式】YES NO 中的一个
初步实现功能
#include <stdio.h>
int main()
{
int n,i,j,t1=0;
scanf("%d",&n);
int a[n][n];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
//if(i<=j&&(a[i][j]!=0||a[i][j]==0))
//t1=t1+1;
if(i>j&&a[i][j]==0)
t1=t1+1;
}
if(t1==1)
printf("YES");
else printf("NO");
return 0;
}