首页 > 其他 > 详细

PTA 实验7-2-5 判断上三角矩阵 (15point(s)) Easy only once

时间:2020-02-26 13:01:23      阅读:250      评论:0      收藏:0      [点我收藏+]

基本思想:

上三角判断,简单逻辑;

 

关键点:

无;

 

#include<stdlib.h>
#include<stdio.h>
#define maxn 21

int n,num;

int ma[maxn][maxn];

int charge(int n) {
    //判断是否是上三角
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < i; j++) {
            if (ma[i][j] != 0)
                return 0;
        }
    }
    return 1;
}

int main(){
    int a;
    scanf("%d", &num);
    for (int i = 0; i < num; i++) {
        scanf("%d",&n);
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n; j++) {
                scanf("%d", &ma[i][j]);
            }
        }
        //进行判断;
        if (charge(n) == 1) {
            //如果是上三角矩阵;
            printf("YES\n");
        }
        else {
            printf("NO\n");
        }
    }
    return 0;
}

 

PTA 实验7-2-5 判断上三角矩阵 (15point(s)) Easy only once

原文:https://www.cnblogs.com/songlinxuan/p/12366111.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!