jzx_606
2015-05-11 15:37
采纳率: 81.8%
浏览 2.6k
已采纳

帮忙看看这个C语言程序

输入一个正整数n(1≤n≤6)和n 阶矩阵a 中的元素,如果a 是上三角矩阵,输出“YES”;否则,输出“NO”(上三角矩阵,即主对角线以下的元素都为0,主对角线为从矩阵的左上角至右下角的连线)。

【输入形式】

从键盘输入一个正整数n和矩阵阵列。

【输入输出样例1】(下划线部分表示输入)

Input n: 3

Input array:

1 2 3

0 4 5

0 0 6

include

int main( void)
{
int n, i, j;
int a[6][6];
printf("Input n: ");
scanf("%d",&n);
printf("Input array:\n");
for(i=1; i<=n; i++){
for(j=1; j<=n; j++){
scanf("%d",&a[i][j]);}
for (i=1;i<=n;i++){
for(j=n;j>=i;j--){
if (a[i][j] =0) {printf("NO");
break;}

                    else printf("YES");

                    }
                }
            }
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

6条回答 默认 最新

相关推荐 更多相似问题