当前位置: 首页 > article >正文

判断上三角矩阵

主对角线  ( 行 大于  列)上的元素是0  ;因为最后要先输入数组,后输出判断结果,所以运用到数组把结果存起来

#include <stdio.h>
int input(int arr[][10])
{
    int i = 0;
    int j = 0;
    int m = 0;
    scanf("%d",&m);
    for( i = 0 ; i < m ; i++)
    {
        for( j = 0 ; j < m ; j++)
        {
        scanf("%d",&arr[i][j]);
        }
    }
    return m;
}
int panduan(int arr[][10], int n)
{
    int i = 0;
    int j = 0;
    int flag = 1;
    int count = 0;
    for( i = 0 ; i < n ;i++)
    {
        for( j = 0 ; j < n ; j++)
        {
            if( i > j )
            {
                if( arr[i][j] == 0 )
                {
                    flag = 1;
                }
                else
                {
                    flag = 0;
                }
            }
        }
    }
    if( flag == 1)
        return 1;
    else
        return 0;
}
int main()
{
    int i = 0;
    int n = 0;
    int k = 0;
    int m = 0;
    int z = 0;
    int (*pa)[10];
    int str[100] = { 0 };
    int arr[10][10] = { 0 };
    scanf("%d",&n);
    while(1)
    {
        if( i != n )
        {
            m = input(arr);
            str[i++] = panduan(arr,m);
        }
        else
            break;
    }
    for( k = 0 ; k < i ; k++)
    {
        if( str[k] == 1 )
            printf("YES\n");
        else
            printf("NO\n");
    }
    return 0;
}


http://www.kler.cn/a/153600.html

相关文章:

  • Android RatingBar实现五星好评
  • 【LeetCode 0125】【双指针】有效回文
  • AlmaLinux OS 8.6 下载
  • 如何保护 API 安全
  • pandas库
  • 【容器】Docker打包Linux操作系统迁移
  • 【HuggingFace Transformer库学习笔记】基础组件学习:Tokenizer
  • 软件测试经典面试题分析——软件测试流程(第1天)
  • Leetcode 第 373 场周赛题解
  • 11.28 C++作业
  • Collection的其他相关知识
  • 后端项目操作数据库增删改查-使用MyBatis配置实现数据操作
  • Vue3的reactive、ref、toRef、toRefs用法以及区别
  • 解决VSCode按住Ctrl(or Command) 点击鼠标左键不跳转的问题(不能Go to Definition)
  • 【JavaScript手撕代码】防抖节流
  • nginx配置反向代理及负载均衡
  • 30秒搞定一个属于你的问答机器人,快速抓取网站内容
  • c语言,输入整数n(行数,本例为4),按照如下规则打印数字图片 1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16
  • ubuntu系统下搭建本地物联网mqtt服务器的步骤
  • 01-使用Git操作本地库,如初始化本地库,提交工作区文件到暂存区和本地库,查看版本信息,版本切换命令等