C语言 判断上三角矩阵
任务描述
上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。
功能要求
①输入格式:
输入第一行给出一个正整数TT,为待测矩阵的个数。接下来给出TT个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数nn。随后nn行,每行给出nn个整数,其间以空格分隔。
②输出格式:每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。
③输入样例:
2
3
1 2 3
0 4 5
0 0 6
2
1 0
-8 2
④输出样例:
YES
NO
#include<stdio.h>
#include<stdlib.h>int judgeMatrix(int evMN)
{int i, j;int **matrix;matrix = (int**)malloc(sizeof(int)*evMN);for (i = 0; i < evMN; i++) {matrix[i] = (int*)malloc(sizeof(int)*evMN);}for (i = 0; i < evMN; i++) {for (j = 0; j < evMN; j++) {scanf("%d", &matrix[i][j]);}}for (i = 0; i < evMN; i++) {for (j = 0; j < i; j++) {if (matrix[i][j] != 0) {return 0;}}}return 1;
}int main()
{int MNum, evMN;int *result;int i;scanf("%d", &MNum);result = (int*)malloc(sizeof(int)* MNum);for(i = 0; i < MNum; i++){scanf("%d", &evMN);result[i] = judgeMatrix(evMN);}for (i = 0; i < MNum; i++) {if (result[i] == 1) {printf("Yes\n");}else {printf("No\n");}}system("pause");return 0;
}
C语言 判断上三角矩阵相关推荐
- linux c 判断文件打开文件,Linux 用C语言判断文件和文件夹
Linux 用C语言判断文件和文件夹 #include #include #include #include int access(const char *pathname, int mode); i ...
- C语言判断一个数是否是回文数
C语言判断一个数是否是回文数 #include <stdio.h> int main(){int num, s, y = 0;printf("请输入一个数字: ");s ...
- C语言判断回文字符串
C语言判断回文字符串 #include<stdio.h> char *huiwen(char *str){int i, j,t=0;for(i = 0,j = strlen(str) - ...
- C语言判断数组中是否存在该数
C语言判断数组中是否存在该数 #include<stdio.h> int main() {int query(int a[10],int num);int num;printf(" ...
- c语言中c为字符型便量,c='97'是否正确,C语言判断题Word版
<C语言判断题Word版>由会员分享,可在线阅读,更多相关<C语言判断题Word版(3页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您有帮助,可双击去 ...
- C语言判断二叉树是否为二叉搜索树(附完整源码)
C语言判断二叉树是否为二叉搜索树 C语言判断二叉树是否为二叉搜索树完整源码(定义,实现,main函数测试) C语言判断二叉树是否为二叉搜索树完整源码(定义,实现,main函数测试) #include ...
- C语言判断树是否为求和树(附完整源码)
C语言判断树是否为求和树 C语言判断树是否为求和树完整源码(定义,实现,main函数测试) C语言判断树是否为求和树完整源码(定义,实现,main函数测试) #include <iostream ...
- C语言判断是否为happy number快乐数字的算法(附完整源码)
C语言判断是否为happy number快乐数字的算法 C语言判断是否为happy number快乐数字的算法完整源码(定义,实现,main函数测试) C语言判断是否为happy number快乐数字 ...
- c语言比较当前日期大小,C语言判断两个日期只差的方法
C语言判断两个日期只差的方法 尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以 ...
- java之上三角矩阵_7-1 判断上三角矩阵
7-1 判断上三角矩阵 (15 分) 上三角矩阵指主对角线以下的元素都为0的矩阵:主对角线为从矩阵的左上角至右下角的连线. 本题要求编写程序,判断一个给定的方阵是否上三角矩阵. 输入格式: 输入第一行 ...
最新文章
- QT项目添加现有文件后不能运行,MFC在类视图中自动隐藏类
- 深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例
- kubernetes的安装
- java懒加载设计模式_java设计模式——单例模式
- silence丶你的名字
- postman安装路径_Newman进行postman脚本自动化
- php+打开图片二进制文件,php接收二进制文件转换成图片
- 指针数组 c ++_了解C ++中的数组指针
- 简单触发器的使用 -- 献给SQL初学者
- easyconnect无法在mac上使用_Mac上刻录DVD光盘,使用DVD Creator该怎样操作
- UE4官方文档UI学习:6. UMG 使用菜单锚显示弹出菜单
- PS人像修图技巧——高低频磨皮
- maven读取不到包,项目名爆红
- 秦曾昌人工智能课程---2、机器学习中的数学基础2
- 分享10个高质量的插画网站
- 【最新】滤器完整性检测各国规定
- 微信小程序:恋爱小助手
- 用Excel数据透视表快速地统计各部门的男女比例
- IE兼容rotate旋转效果
- 芯片的单双电源供电问题