C语言程序设计第四版(何钦铭、颜晖)第七章利用数组判断上三角矩阵

  1. 判断上三角矩阵。输入一个正整数n(1≤n≤6)和n阶方阵a中的元素,如果a是上三角矩阵,输出"YES",否则,输出"NO"。上三角矩阵指主对角线以下的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。试编写相应程序。

    #include<stdio.h>
    #define M 6
    int main()
    {
    int a[M][M],i,j,n,flag;
    flag=0;
    scanf("%d",&n);
    for(i=0;i<n;i++){
    for(j=0;j<n;j++){
    scanf("%d",&a[i][j]);
    if(i>j){
    if(a[i][j]!=0)flag=1;
    }
    }
    }
    if(flag==0)printf("YES\n");
    else printf("NO\n");
    return 0;
    }

输入样例:3

1 3 0

0 8 9

0 0 0

输出结果:YES

相关推荐
阿Y加油吧12 分钟前
两道位运算 / 摩尔投票经典题复盘:只出现一次的数字 & 多数元素
数据结构·算法·leetcode
Evand J18 分钟前
【课题推荐】三模型IMM交互式多模型滤波算法,匀速/左转/右转目标跟踪,附MATLAB代码测试结果
算法·matlab·目标跟踪·无人机·imm·多模型
05候补工程师41 分钟前
【408狂飙·数据结构】核心考点深度复盘:数组地址计算、特殊矩阵压缩存储与树的五大性质解题直觉
数据结构·笔记·线性代数·考研·算法·矩阵
青山师1 小时前
HashMap深度解析:哈希冲突、扩容机制与线程安全
算法·安全·哈希算法·java面试·hashmap源码
货拉拉技术1 小时前
私域转化率翻倍的秘密:我们把多模态Agent融进了私域营销
人工智能·算法·设计模式
WL_Aurora1 小时前
备战蓝桥杯国赛【Day 17】
算法·蓝桥杯
kcuwu.1 小时前
决策树与集成学习深度解析:从原理到实践
算法·决策树·集成学习
programhelp_2 小时前
2026 Fall Coinbase Software Engineer OA 真题分享与通关指南
算法
CQU_JIAKE2 小时前
5.19【A】
算法
数智工坊2 小时前
【FDA论文阅读】: 傅里叶域自适应——零训练成本的语义分割无监督域适配方法
论文阅读·人工智能·学习·算法·自动驾驶