【C语言】【牛客】BC136 KiKi判断上三角矩阵


题目 BC136 KiKi判断上三角矩阵

链接: link
在这里插入图片描述

思路

这题很简单但是再牛客中属于中等题

我们通过读题发现 2<n<10 ,所以我们首先创建一个变量 n 以及一个 10*10 个元素数组

然后题目是判断该矩阵是否是上三角矩阵,那么只要判断下三角是否都为0即可,那么我们要做的是找到下三角形的下标

在这里插入图片描述
我们可以近似认为矩阵的情况如上,那么 纵坐标i 就是从 1 递增,而横坐标 j 就是一直 i+1 就行了,这样一来我们就可以通过循环判断这整个下三角矩阵,自然就通过判断他们是否全为 0 就可以得出结果

代码呈现

#include <stdio.h>

int main() {
    int n;
    int a[10][10];
    scanf("%d",&n);
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n;j++)
        {
            scanf("%d",&a[i][j]);
        }
    }
    int flag = 0;
    for(int i=1;i<n;i++)
    {
        for(int j=0;j<i;j++)
        {
            if(a[i][j]!=0)
            {
                flag =1;
                break;
            }
        }
        if(flag == 1)
            break;
    }
    if(flag == 1)
        printf("NO");
    else
        printf("YES");

    return 0;
}

相关推荐

  1. 判断三角矩阵

    2024-03-25 17:42:04       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-25 17:42:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-25 17:42:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-25 17:42:04       82 阅读
  4. Python语言-面向对象

    2024-03-25 17:42:04       91 阅读

热门阅读

  1. 第十五届蓝桥杯模拟赛 第三期 (C++)

    2024-03-25 17:42:04       39 阅读
  2. golang实现枚举

    2024-03-25 17:42:04       42 阅读
  3. Qt笔记 计时器

    2024-03-25 17:42:04       43 阅读
  4. Day28:学习SpringCloud

    2024-03-25 17:42:04       38 阅读
  5. 为什么大家都在推美国MSB?

    2024-03-25 17:42:04       40 阅读
  6. 编程生活day3--Left Pad、出生年

    2024-03-25 17:42:04       41 阅读
  7. 服务器如何检查端口是否被占用并杀死进程

    2024-03-25 17:42:04       41 阅读
  8. AWTK-MODBUS 服务器

    2024-03-25 17:42:04       42 阅读