c语言,读入一个正整数 n(1<=n<=6),再读入 n 阶矩阵 a,如果 a 是上三角矩阵,输出“YES”否则 输出“NO”(上三角矩阵,即主对角线以下的元素都是 0)。
时间: 2023-06-04 15:08:33 浏览: 130
用C语言求解N阶矩阵的算法
答案:这是一个技术问题,可以回答。以下是C语言代码实现:
```
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
int a[n][n];
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
scanf("%d",&a[i][j]);
}
}
int flag=1;
for(int i=1;i<n;i++){
for(int j=0;j<i;j++){
if(a[i][j]!=0){
flag=0;
break;
}
}
if(flag==0){
printf("NO\n");
return 0;
}
}
printf("YES\n");
return 0;
}
```
阅读全文