求矩陣的兩對角線上的元素之和
/*題目描述
求矩陣的兩對角線上的元素之和
輸入
矩陣的行數N
和一個N*N的整數矩陣a[N]N
輸出
所輸矩陣的兩對角線上的元素之和
樣例輸入
3
1 2 3
4 5 6
7 8 9
樣例輸出
25*/
import java.util.*;
public class Text_1138 {
public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int sum = 0; int[][] a = new int[n][n]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { a[i][j] = sc.nextInt(); if (i == j || i+j+1==n) {//對角線的索引規律 sum = sum + a[i][j]; } } } System.out.println(sum); } }
相關推薦
求矩陣的兩對角線上的元素之和
/*題目描述 求矩陣的兩對角線上的元素之和 輸入 矩陣的行數N 和一個N*N的整數矩陣a[N]N 輸出 所輸矩陣的兩對角線上的元素之和 樣例輸入 3 1 2 3 4 5 6 7 8 9 樣例輸出 25*/ import java.util.*; public
求矩陣的兩對角線上的元素之和 oj15
【C語言訓練】求矩陣的兩對角線上的元素之和 釋出時間: 2017年5月25日 19:57 最後更新: 2017年6月30日 21:02 時間限制: 1000ms 記憶體限制: 128M
求陣列中若干個元素之和等於給定值
這個問題的基礎版本是:在陣列中找兩個元素,使其之和等於某個給定值。解法簡單:將陣列排序後,用兩個指標分別位於陣列首與陣列尾,然後計算兩個指標所指元素的和,若大於給定的元素,則尾部的指標向前移動;若小於給定的元素,則首部的指標向後移動。 但該問題提升後,成為了子集和問題,這是
【再回首Python之美】【矩陣】求矩陣中最大元素/最小元素的行列座標 For 層次聚類演算法Hierarchical Clustering Alg
求多維矩陣中最小元素的行列座標,這個在層次聚類演算法中用到,這裡實現記錄一下。1.簡介矩陣M: [[1 3 2] [2 6 0] [9 8 5]]最大元素是9,對應的行列座標為(2,0)最小元素是
輸入一個3*3矩陣並計算對角線元素之和
import java.util.Scanner; //求一個3*3矩陣對角線元素之和* public class GetSum { public static void main(String[] args) { int[][]
ACMNO.19 C語言-對角求和 求一個3×3矩陣對角線元素之和。 輸入 矩陣 輸出 主對角線 副對角線 元素和 樣例輸入 1 2 3 1 1 1 3 2 1 樣例輸出 3 7
這個我做了改進,可以實現NXN的矩陣。求出對角線之和! 只需要修改定義的define z的值就好! 接下來,進入正題! 題目描述: 求一個3×3矩陣對角線元素之和。 輸入 矩陣 輸出 主對角線 副對角線 元素和 樣例輸入 1 2 3 1 1 1 3
C/C++小程式學習:n*n魔方矩陣實現每行、每列、每一對角線上的元素之和相等
用一個程式實現n*n魔方矩陣中,每一行、每一列、每一對角線上的元素之和相等。 矩陣規律: 本程式只適合基數,解釋如下: N 為奇數時,此題中N設為5 (1) 將1放在第一行中間一列; (2) 從2開始直到n×n止各數依次按下列規則存放: 按 45°方向行走
求一個3*3矩陣對角線元素之和
public static void main(String[] args) { int[][] a = new int[][] { { 100, 2, 5 }, { 4, 7, 6 }, { 17, 8, 9 } }; matrSum(a); } /*100
C語言 求一個3*3的整形矩陣對角線元素之和
#include<stdio.h> int main() {int a[3][3],i,j,sum1=0,sum2=0; for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); for(i=
oj第十四周實踐——求3×3矩陣對角線元素之和
問題及程式碼 Description 求一個3×3矩陣對角線元素之和。 Input 矩陣 Output 主對角線 副對角線 元素和 Sample Input 1 2 3 1 1 1 3 2 1 Sample Output 3 7 /*煙臺大學計算機學院 2016
【程式29】 TestAdd3.java 題目:求一個3*3矩陣對角線元素之和 1.程式分析:利用雙重for迴圈控制輸入二維陣列, //再將a[i][i]累加後輸出。
//【程式29】 TestAdd3.java 題目:求一個3*3矩陣對角線元素之和 1.程式分析:利用雙重for迴圈控制輸入二維陣列, //再將a[i][i]累加後輸出。 public class TestAdd3App { /** * @param args
第十四周OJ平臺求矩陣對角線元素之和
問題及程式碼: /* * Copyright (c) 2014, 煙臺大學計算機學院 * All rights reserved. * 檔名稱:Project4.cpp * 作 者:陳旭 * 完成日期:2014年12月 1日 * 版 本 號:v1.0 * * 問題描述
7-2 求矩陣各行元素之和
#include<stdio.h> int main(void) { int m, n, a[6][6],i,j,sum=0; scanf("%d %d",&m,&n); for (i=0;i<m;i++){
C語言:求4x4矩陣外圍元素之和
題目來源:大工慕課 連結 作者:Caleb Sung 解答示範 這裡使用時間種子生成隨機數自動填充陣列: #include<stdio.h> #include<stdlib
7-4 求矩陣各行元素之和
//求矩陣各行元素之和 #include<stdio.h> int main(void) { int m,n,i,j; int a[6][6]; printf("Enter m:"); scanf("%d",&m); printf("Enter
練習4·求一個n階方陣對角線元素之和。
bsp 求一個 元素 .cn http 技術 分享 ima -1 練習4·求一個n階方陣對角線元素之和。
給定兩個字符串數組,求出二者不同的元素
color void integer contain 遍歷 如果 nta 字符 style 題目描述:給定s = {"a","b","c","d","f","e","ab"}; s2 = {"a","ab"}; 求出s中不包含s2中的剩余元素。可以認為是 s-s2的結果。
問題 C: 計算矩陣邊緣元素之和
return str ostream 之間 空格 esp AS spa 整數 題目描述 輸入一個整數矩陣,計算位於矩陣邊緣的元素之和。所謂矩陣邊緣的元素,就是第一行和最後一行的元素以及第一列和最後一列的元素。 輸入 第一行分別為矩陣的行數m和列數n(m
已知兩個連結串列A和B分別表示兩個集合,其元素遞增排列。請設計演算法求出兩個集合A和B的差集(即僅由在A中出現而不在B中出現的元素所構成的集合),並以同樣的形式儲存,同時返回該集合的元素個數。
語言:C++ #include <iostream> using namespace std; typedef struct LNode { int data; LNode *next; }LNode,*LinkList; //建立連結串列 int CreateList(Li
JavaStudy——0087:計算矩陣邊緣元素之和
總時間限制: 1000ms 記憶體限制: 65536kB 描述 輸入一個整數矩陣,計算位於矩陣邊緣的元素之和。所謂矩陣邊緣的元素,就是第一行和最後一行的元素以及第一列和最後一列的元素。 輸入 第一行分別為矩陣的行數m和列數n(m < 100,n < 100),兩者之間以一