精华内容
下载资源
问答
  • 一个3×3矩阵对角线元素之和。 输入: 矩阵 输出: 主对角线 副对角线 样例输入: 1 2 3 1 1 1 3 2 1 样例输出: 3 7 代码如下: #include<stdio.h> int main() { int x, y, sum1 = 0, sum2 = 0, ...

    C语言 矩阵对角线元素求和

    题目:

    求一个3×3矩阵对角线元素之和。

    输入:

    矩阵

    输出:

    主对角线 副对角线

    样例输入:

    1 2 3 1 1 1 3 2 1

    样例输出:

    3 7

    代码如下:

    #include<stdio.h>
    int main()
    {
        int x, y, sum1 = 0, sum2 = 0, a[3][3];
        for(x=0; x<3; x++)
        {
            for(y=0; y<3; y++) 
            {
                scanf("%d", &a[x][y]);
                if(x == y)
                    sum1+=a[x][y];
                if(x+y == 2)
                    sum2+=a[x][y];
            }
        }
        printf("%d %d", sum1, sum2);
        return 0;
    }
    
    展开全文
  • 功能:一个 3×3 矩阵对角线元素之和 */ #include<stdio.h> int main(void) { int a[3][3]; int i,j; int n = 0,m = 0; //n为主对角线元素之和,m为副对角线元素之和 for (i=0; i<3; ++i) { ...
    /*
    2020-4-22  19:37
    作者:nyc
    功能:求一个 3×3 矩阵对角线元素之和
    */
    #include<stdio.h>
    int main(void)
    {
    	int a[3][3];
     	int i,j;
     	int n = 0,m = 0; //n为主对角线元素之和,m为副对角线元素之和
    
    	for (i=0; i<3; ++i) {
      		for (j=0; j<3; j++) {
       			scanf("%d",&a[i][j]);
      		}
     	}
     	
     	for (i=0; i<3; ++i) {	//按 3x3 输出矩阵
      		for (j=0; j<3; ++j) {
       			printf("%4d",a[i][j]);
       			if (j == 2) 
        			printf("\n");
      		}
     	}
     	
     	for (i=0; i<3; ++i) {	//对角线元素相加
      		for (j=0; j<3; ++j) {
       			if (i == j) 	//主对角线
        				n += a[i][j];
       			if (i + j == 2) 	//副对角线
        				m += a[i][j];
      		}
     	}
     	printf("主对角线元素之和:%d\n",n);
     	printf("副对角线元素之和:%d\n",m);
     	return 0;
    }

    随便输入一组数,结果如下:在这里插入图片描述

    展开全文
  • 题目要求:一个3×3矩阵对角线元素之和。 输入:矩阵 输出:主对角线元素和 副对角线元素和

    【练习】

    题目要求:求一个3×3矩阵对角线元素之和。
    输入:矩阵
    输出:主对角线元素和   副对角线元素和
    
    例如:
    输入:
    	1 2 3
    	1 1 1
    	3 2 1
    输出:
    	3 7
    
    #include <stdio.h>
    
    int main()
    {
    	int i,j,sumz=0,sumf=0;
    	int array[3][3]={0};
    	
    	for(i=0;i<3;i++)
    	{
    		for(j=0;j<3;j++)
    		{
    			scanf("%d",&array[i][j]);//输入3 ×3 数组 
    			
    			if(i==j)                 //主对角线元素和 
    			{
    				sumz += array[i][j];
    			}
    			if(i+j==3-1)             //副对角线元素和 
    			{
    				sumf += array[i][j];
    			}
    		}
    	}
    //另写 主对角线元素和 
    //	sumz = array[0][0]+array[1][1]+array[2][2]; 
    //另写 副对角线元素和
    //	sumf = array[0][2]+array[1][1]+array[2][0];
    	printf("%d %d",sumz,sumf);
    		
    	return 0;
    }
    

    在这里插入图片描述

    展开全文
  • 一个3×3的整型矩阵对角线元素之和 #include <stdio.h> void main(){ int a[3][3],i,j,s,s2; printf("请输入9个整数:\n"); for(i=0;i<3;i++){ for(j=0;j<3;j++){ scanf("%d",&a[i][j]); } ...

    求一个3×3的整型矩阵对角线元素之和

    一条对角线

    #include <stdio.h>
    void main(){
        int a[3][3],i,j,s,s2;
        printf("请输入9个整数:\n");
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                scanf("%d",&a[i][j]);
            }
        }
        printf("3x3矩阵如下:\n");
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                printf("%d ",a[i][j]);
            }
            printf("\n");
        }
        printf("对角线之和为:\n");
        for(i=0;i<3;i++){
            s=s+a[i][i];
        }
        printf("%d",s);
    }
    

    两条对角线

    int a[3][3],i,j,s,s2;
        printf("请输入9个整数:\n");
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                scanf("%d",&a[i][j]);
            }
        }
        printf("3x3矩阵如下:\n");
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                printf("%d ",a[i][j]);
            }
            printf("\n");
        }
        printf("对角线之和为:\n");
        for(i=0;i<3;i++){
            s=s+a[i][i];
        }
        for(i=0;i<3;i++){
            for(j=0;j<3;j++){
                if((i+j)==2){
                    printf("%d ",a[i][j]);
                    s=s+a[i][i];
                }
            }
            printf("\n");
        }
        s=s-a[1][1];
        printf("%d\n",s);
    

    不懂请留言,谢谢

    展开全文
  • 一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 来源/分类 C语言 题目截图: 思路: 直接修改#define z 修改...
  • 编程一个3×3整数矩阵对角线元素及倒三角元素之和。(整数矩阵用二维数组matrix保存,要求用行指针变量访问二维数组) 注:行指针变量的定义格式为:int (* p)[3]; 通过赋值语句p=matrix实现将行指针p指向二维...
  • 问题 A: 一个3×3矩阵对角线元素之和。 --C语言程序设计教程(第三版)课后习题7.3 1.描述 一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 2....
  • 分别一个3×3的整型矩阵对角线元素之和(或之积)。
  • 一个3×3矩阵对角线元素之和。 Input 矩阵 Output 主对角线 副对角线 元素和 Sample Input 1 2 3 1 1 1 3 2 1 Sample Output 3 7参考解答:#include <stdio.h>int main() { int a[3][3],i,j,s1=0,s2=0;
  • 一个3×3矩阵对角线元素之和。 输入: 矩阵 输出: 主对角线 副对角线 元素和 样例输入: 1 2 3 1 1 1 3 2 1 样例输出: 3 7 题目来源:c语言网 代码实现: #include"stdio.h" #define num 3 int main (){ int a...
  • 一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 提示 此类题目为编程入门基本语法巩固练习,为单组测试数据 #include<stdio.h> #define ...
  • /************************************************************...8. 一个 3×3矩阵两条对角线元素之和(每个元素只加一次)。 */ /************************************************************************/
  • 矩阵的定义及输入 1058: 谭浩强C语言(第三版)习题7.3 ...一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7
  • 求一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 求3*3矩阵对角线和 ,其实不需要什么想法, 输出的时候记住对角线的坐标就好 //方案一 #...
  • 问题 1024: [编程入门]矩阵对...一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 #include <iostream> #include <string> #include ...
  • 一个3×3矩阵对角线元素之和。 输入描述 矩阵 输出描述 主对角线元素和 副对角线元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 示例代码 #include<iostream> using namespace std; #define M 3 int main...
  • C语言_算法_10

    2020-07-22 14:10:12
    10.1 一个3×3整型矩阵对角线元素之和 #include <stdio.h> int main() { void ergodic(int array[3][3]); int i,sum=0,array[3][3]={{1,2,3},{4,5,6},{7,8,9}}; ergodic(array); for(i=0;i<3;i++){...
  • 一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 提示 来源 #include<stdio.h> int main() { int a[9]; int x,y,i...
  • 一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7 1 #include <stdio.h> 2 3 int main(int argc, char const *argv[]) ...
  • 数据结构实验

    2012-04-13 09:55:47
    如何计算一个三元组表表示的稀疏矩阵对角线元素之和以及两个三元组表表示的稀疏矩阵的乘积? 实验5:二叉树的建立及遍历 (第十三周星期三7、8节) 一 、实验目的 1.学会实现二叉树结点结构和对二叉树的基本操作。...
  • 7.3一个3×3矩阵对角线元素之和。 31 7.4有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中。 32 7.5将一个数组中的值按逆序重新存放。例如原来顺序为:8,6,5,4,1。要求改为:1,4,5,6,8。 ...
  • 实例169 求3×3矩阵对角元素之和 244 实例170 矩阵的加法运算 245 实例171 矩阵的乘法运算 246 实例172 打印n阶螺旋方阵 247 5.5 生活中的数学 249 实例173 求车运行速度 249 实例174 卖西瓜 250 实例...

空空如也

空空如也

1 2
收藏数 31
精华内容 12
关键字:

c语言求3×3矩阵对角线元素之和

c语言 订阅