输入一个正整数n(1≤n≤6)和n 阶矩阵a 中的元素,如果a 是上三角矩阵,输出“YES”;否则,输出“NO”看看我哪里做错了..结果不对#include<stdio.h>int main(void){ int i,q,n,j;int a[6][6];printf("Input n:

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/29 18:37:21
输入一个正整数n(1≤n≤6)和n阶矩阵a中的元素,如果a是上三角矩阵,输出“YES”;否则,输出“NO”看看我哪里做错了..结果不对#include<stdio.h>intmain(vo

输入一个正整数n(1≤n≤6)和n 阶矩阵a 中的元素,如果a 是上三角矩阵,输出“YES”;否则,输出“NO”看看我哪里做错了..结果不对#include<stdio.h>int main(void){ int i,q,n,j;int a[6][6];printf("Input n:
输入一个正整数n(1≤n≤6)和n 阶矩阵a 中的元素,如果a 是上三角矩阵,输出“YES”;否则,输出“NO”

看看我哪里做错了..结果不对
#include<stdio.h>
int main(void)
{ int i,q,n,j;
int a[6][6];
printf("Input n:");
scanf("%d",&n);
printf("intput array:");


for(i=0;i<n;i++)
 for(j=0;j<n;j++)
scanf("%d",&q);

\x05a[i][j]=q;
\x05for(i=0;i<n;i++)
 for(j=0;j<n;j++)
if(j>i&&a[i][j]==n)
printf("yes");
else printf("no");


return 0;

输入一个正整数n(1≤n≤6)和n 阶矩阵a 中的元素,如果a 是上三角矩阵,输出“YES”;否则,输出“NO”看看我哪里做错了..结果不对#include<stdio.h>int main(void){ int i,q,n,j;int a[6][6];printf("Input n:
#include<stdio.h>
int main(void)
{
\x09int i, q, n, j;
\x09int a[6][6];
\x09printf("Input n:");
\x09scanf("%d", &n);
\x09printf("intput array:");

\x09for (i = 0; i < n; i++)
\x09\x09for (j = 0; j < n; j++) {
\x09\x09\x09scanf("%d", &q);
\x09\x09\x09a[i][j] = q;
\x09\x09}
\x09q = 1;
\x09for (i = 1; i < n; i++)
\x09\x09for (j = 0; j < i; j++)
\x09\x09\x09if (a[i][j] != 0)
\x09\x09\x09\x09q = 0;
\x09if (q) {
\x09\x09printf("YES\n");
\x09}
\x09else {
\x09\x09printf("NO\n");
\x09}
\x09return 0;
}