29.求3x3的整数矩阵对角线元素之和

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3
 4 int main()
 5 {
 6     int i,j,sum=0,a[3][3];
 7     for(i=0;i<3;i++)
 8     {
 9         for(j=0;j<3;j++)
10             scanf("%d",&a[i][j]);
11     }
12     for(i=0;i<3;i++)  //计算sum的时候,不要忘了此句,忘了此句则是计算所有的和
13         sum = sum+a[i][i];
14     printf("%d",sum);
15     return 0;
16 }

原文地址:https://www.cnblogs.com/spore/p/10383039.html

时间: 2024-11-06 09:28:50

29.求3x3的整数矩阵对角线元素之和的相关文章

求一个n阶方阵对角线元素之和

求一个n阶方阵对角线元素之和? public class shuixian { public static void main(String[] args) {  // TODO 自动生成的方法存根  int sum=0;  Scanner reader=new Scanner(System.in);  System.out.println("请输入方阵的阶数");  int n=reader.nextInt();  int[][] a=new int[n][n];  for(int

练习4&#183;求一个n阶方阵对角线元素之和。

Python练习题 028:求3*3矩阵对角线数字之和

[Python练习题 028] 求一个3*3矩阵对角线元素之和 ----------------------------------------------------- 这题解倒是解出来了,但总觉得代码太啰嗦.矩阵这东西,应该有个很现成的方法可以直接计算才对-- 啰嗦代码如下: str = input('请输入9个数字,用空格隔开,以形成3*3矩阵:') n = [int(i) for i in str.split(' ')] #获取9个数字 mx = [] #存储矩阵 for i in ra

习题7-4 求矩阵各行元素之和 (15分)

本题要求编写程序,求一个给定的m×n矩阵各行元素之和. 输入格式: 输入第一行给出两个正整数m和n(1).随后m行,每行给出n个整数,其间 以空格分隔. 输出格式: 每行输出对应矩阵行元素之和. 输入样例: 3 2 6 3 1 -8 3 12 输出样例: 9 -7 15 #include<stdio.h> int main() { int i,j; int n,m; int sum=0; scanf("%d%d",&m,&n);//m表示行,n表示一行n个整

Python实现矩阵所有元素之和及某一列之和和某一行之和??

例如定义一个矩阵: 1 >>> a=mat([[1,2,3],[2,3,4]]) 2 >>> a 3 matrix([[1, 2, 3], 4 [2, 3, 4]]) 5 >>> sum(a) 6 15 7 >>> sum(a[0]) 8 6 9 >>> sum(a[1]) 10 9 11 >>> 注意和matlab中求和的区别:matlab中sum(a)默认指按列求和:

JAVA 基础编程练习题29 【程序 29 求矩阵对角线之和】

29 [程序 29 求矩阵对角线之和] 题目:求一个 3*3 矩阵对角线元素之和 程序分析:利用双重 for 循环控制输入二维数组,再将 a[i][i]累加后输出. package cskaoyan; public class cskaoyan29 { @org.junit.Test public void diagonal() { java.util.Scanner in = new java.util.Scanner(System.in); int[][] arr = new int[3][

生成一个n*n的方阵,然后输出此方阵对角线上元素之和

//输入一个正整数n(1<n<10),根据以下公式生成一个n*n的方阵,然后输出此方阵对角线上元素之和 //公式为a[i][j]=i*n+j+1 (0=<i<n,0=<j<n) 源代码: #include<stdio.h> #include<stdlib.h> #define N 10 //输入一个正整数n(1<n<10),根据以下公式生成一个n*n的方阵,然后输出此方阵对角线上元素之和 //公式为a[i][j]=i*n+j+1 (0

c编程:求出4&amp;#215;4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和。

//求出4×4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和 #include <stdio.h> int main() { int sum=0; int max,min; int max1,max2;//记录最大值的坐标 int min1,min2;//记录最小值的坐标 int i,j; int a[4][4]; //为数组赋值 for(i=0;i<4;i++) { for(j=0;j<4;j++) { scanf("%d",&

【编程题目】对于一个整数矩阵,存在一种运算,对矩阵中任意元素加一时,需要其相邻(上下左右)某一个元素也加一

45.雅虎(运算.矩阵):1.对于一个整数矩阵,存在一种运算,对矩阵中任意元素加一时,需要其相邻(上下左右)某一个元素也加一,现给出一正数矩阵,判断其是否能够由一个全零矩阵经过上述运算得到. 这道题,是我目前为止做过的最最最最最麻烦.最繁琐的题目了. 思路: 把输入的矩阵一步步还原成 0 矩阵 一个数字,只可能伴随着它上下左右四个方向的数字变化. ①如果数字比它周围四个数的和要大,那么一定不满足条件. ②如果数字小于等于四周的数字和,且其四周仅有一个数字不为0: 不为0的那个周围数字的大小 -=