精华内容
下载资源
问答
  • PTA判断上三角矩阵

    2020-12-22 22:26:39
    标题PTA 7-14 判断上三角矩阵 (15分) #include <stdio.h> int main() { int i,j,n,fan[10][10],k,n,count=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); { for(j=0;j<a;j++) { for...

    标题PTA 7-14 判断上三角矩阵 (15分)

    在这里插入图片描述
    #include <stdio.h>
    int main()
    {
    int i,j,n,fan[10][10],k,n,count=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
    scanf("%d",&a);
    {
    for(j=0;j<a;j++)
    {
    for(k=0;k<a;k++)
    scanf("%d",&fan[j][k]);
    }
    }
    printf("\n");
    }
    for(i=1;i<a;i++)
    {
    for(j=1;j<a;j++)
    {
    if(i>=j||a[i][j]!=0)
    count++;
    }
    }
    if(count==0)
    printf(“Yes\n”);
    else
    printf(“No\n”);
    return 0;
    }

    展开全文
  • PTA 判断上三角矩阵

    2020-12-04 20:23:58
    本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n...

    上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。

    本题要求编写程序,判断一个给定的方阵是否上三角矩阵。

    输入格式:
    输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。

    输出格式:
    每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。

    输入样例:
    2
    3
    1 2 3
    0 4 5
    0 0 6
    2
    1 0
    -8 2
    输出样例:
    YES
    NO

    之前把判断yes 和no 放到输入矩阵的while里了,导致报错。放在外面就好多了

    #include <stdio.h>
    #pragma warning(disable:4996)
    int main(void) {
    	int cis, n[1000], k = 0, flag;
    	int num[10][10][1000];
    	scanf("%d", &cis);
    	while (1) {
    		flag = 0;
    		scanf("%d", &n[k]);
    		for (int i = 0; i < n[k]; i++) {
    			for (int j = 0; j < n[k]; j++) {
    				scanf("%d", &num[i][j][k]);
    			}
    		}
    		k++;
    		if (k == cis)
    			break;
    	}
    	k = 0;
    	while (1) {
    		flag = 0;
    		for (int i = 0; i < n[k]; i++) {
    			for (int j = 0; j < i; j++) {
    				if (num[i][j][k]) {
    					flag = 1;
    				}
    			}
    		}
    		if (!flag) {
    			printf("YES\n");
    		}
    		else {
    			printf("NO\n");
    		}
    		k++;
    		if (k == cis)
    			break;
    	}
    	return 0;
    }
    
    展开全文
  • [PTA]习题7-3 判断上三角矩阵 上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数...

    [PTA]习题7-3 判断上三角矩阵

    上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。

    本题要求编写程序,判断一个给定的方阵是否上三角矩阵。

    输入格式:
    输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。

    输出格式:
    每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。

    输入样例:
    2
    3
    1 2 3
    0 4 5
    0 0 6
    2
    1 0
    -8 2
    输出样例:
    YES
    NO

    • 提交结果:

    在这里插入图片描述

    • 源码:
    #include<stdio.h>
    int main(void)
    {
    	int T;   // 待测矩阵的个数
    	int matrix[10][10];   // 方阵
    
    	scanf("%d", &T);
    
    	for (int n = 1; n <= T; n++)   // 依次判断T个方阵是否是上三角矩阵
    	{
    		int m;   // m阶方阵
    		
    		scanf("%d", &m);
    
    		for (int i = 0; i < m; i++)   //输入数据
    		{
    			for (int j = 0; j < m; j++)
    			{
    				scanf("%d", &matrix[i][j]);
    			}
    		}
    
    		int flag = 1;   // 标志性变量,为1表示该方阵为上三角矩阵
    
    		// 判断其是否是上三角矩阵
    		// 上三角矩阵的特点:主对角线下方全为0
    		// 主对角线下方元素特点:行号大于列号
    		for (int i = 0; i < m; i++)
    		{
    			for (int j = 0; j < m; j++)
    			{
    				if (j >= i)   // 列号大于等于行号,继续
    				{
    					continue;
    				}
    				if (matrix[i][j] != 0)   // 主对角线下方但凡有一个元素不为0,则其不是上三角矩阵
    				{
    					flag = 0;
    				}
    			}
    		}
    
    		if (flag == 1)   // 本次判断的矩阵为上三角矩阵
    		{
    			printf("YES\n");
    		}
    		else
    		{
    			printf("NO\n");   // 非上三角矩阵
    		}
    	}
    
    	return 0;
    }
    
    展开全文
  • 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n...

    上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。

    本题要求编写程序,判断一个给定的方阵是否上三角矩阵。

    输入格式:

    输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。
    

    输出格式:

    每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。
    

    输入样例:

    3
    3
    1 2 3
    0 4 5
    0 0 6
    2
    1 0
    -8 2
    3
    1 2 3
    1 4 5
    0 -1 6
    

    输出样例:

    YES
    NO
    NO
    
    • 提交结果:

    在这里插入图片描述

    • 源码:
    #include<stdio.h>
    int main(void)
    {
    	int T;   // 待测矩阵的个数
    	int matrix[10][10];   // 方阵
    
    	scanf("%d", &T);
    
    	for (int n = 1; n <= T; n++)   // 依次判断T个方阵是否是上三角矩阵
    	{
    		int m;   // m阶方阵
    		
    		scanf("%d", &m);
    
    		for (int i = 0; i < m; i++)   //输入数据
    		{
    			for (int j = 0; j < m; j++)
    			{
    				scanf("%d", &matrix[i][j]);
    			}
    		}
    
    		int flag = 1;   // 标志性变量,为1表示该方阵为上三角矩阵
    
    		// 判断其是否是上三角矩阵
    		// 上三角矩阵的特点:主对角线下方全为0
    		// 主对角线下方元素特点:行号大于列号
    		for (int i = 0; i < m; i++)
    		{
    			for (int j = 0; j < m; j++)
    			{
    				if (j >= i)   // 列号大于等于行号,继续
    				{
    					continue;
    				}
    				if (matrix[i][j] != 0)   // 主对角线下方但凡有一个元素不为0,则其不是上三角矩阵
    				{
    					flag = 0;
    				}
    			}
    		}
    
    		if (flag == 1)   // 本次判断的矩阵为上三角矩阵
    		{
    			printf("YES\n");
    		}
    		else
    		{
    			printf("NO\n");   // 非上三角矩阵
    		}
    	}
    
    	return 0;
    }
    
    展开全文
  • 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n...
  • PTA 判断上三角矩阵 (15分)

    千次阅读 2020-08-12 21:44:23
    本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n...
  • 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 Input:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个...
  • 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n...
  • 7-1 判断上三角矩阵 (15 分) 上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T...
  • 标题PTA 7-14 判断上三角矩阵 (15分)

    千次阅读 2020-04-15 21:30:38
    标题PTA 7-14 判断上三角矩阵 (15分) 上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一...
  • 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n...
  • 习题7-3 判断上三角矩阵 (15 分) 上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正...
  • 第4章-21 判断上三角矩阵分析题目解法 分析 首先归结出判断上三角的函数的条件,定义为一个函数。这里注意,列表作为参数的定义方法:def shangsanjiao(m,lst=[]) for循环,实现按照输入要求的矩阵个数 题目 ...
  • 7-4 判断上三角矩阵 (15分) 上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T...
  • PTA.7-44 判断上三角矩阵 (15分)

    千次阅读 2019-12-21 23:58:15
    1.思路 (1)输入一个数T,然后输入T个矩阵,(矩阵要放到二维数组中,因为我们从题目中只能得到这...(2)判断上三角形矩阵,只需要满足下三角中的元素均为0 备注:判断和输入并列处于同一个关于T的外循环中 因为我...
  • 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n...
  • 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出...
  • PTA】7-3 判断上三角矩阵 (15分)

    千次阅读 2020-03-30 22:10:21
    本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n...
  • 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n...
  • C语言 判断上三角矩阵

    万次阅读 2017-06-29 10:26:42
    上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。功能要求 ①输入格式: 输入第一行给出一个正整数TT,为待测矩阵的个数。接下来给出TT个矩阵的信息:每个矩阵信息的第一行...
  • 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n...
  • 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n...
  • 7-4判断上三角矩阵(15分) 上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数...
  • 判断上三角矩阵 上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 400
精华内容 160
关键字:

判断上三角矩阵pta