首页 > 编程知识 正文

设a是n阶矩阵,如果存在正整数,矩阵运算,读入一个正整数n,再读入n阶方阵a

时间:2023-05-05 19:59:07 阅读:205374 作者:4888

【问题描述】编写程序,输入一个正整数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;}

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。