對輸入的乙個n*n的方陣,求其兩條對角線上的元素之和及非零元素的數量。
輸入格式:
第一行輸入乙個不超過20的正整數n,
在接下來的n行中,依次輸入方陣的每一行的n個元素,方陣元素為絕對值不超過1000的整數,中間以空格間隔。
輸出格式:
在一行中以sum = < s >, count =< c > 的格式輸出方陣兩對角線上的元素之和以及非零元素的數量,其中< s>、, < c >分別表示元素之和、非零元素數量,輸出時以實際數量替換。
輸入樣例1:
412
3412
3401
2301
23
輸出樣例1:
sum =
16, count =
7.
輸入樣例2:
512
3211
2321
1232
1123
2112
321
輸出樣例:
sum =
15, count =
9.
**如下:
#include
#include
intmain()
}//累加
printf
("sum = %d, count = %d.\n"
,sum,cout)
;return0;
}
關於求矩陣主對角線元素之和及副對角線元素之和的問題
今天我在acm系統刷題時,遇到了一道這樣的題目 題目描述 求乙個3 3矩陣對角線元素之和。輸入矩陣,輸出主對角線 副對角線 元素和 樣例輸入 1 2 3 1 1 1 3 2 1 樣例輸出 3 7 拿到這個題時腦子裡第一時間想的是怎麼先去求主對角線各元素之和,求主對角線很簡單,只需要一層for迴圈即可...
題目 1024 程式設計入門 矩陣對角線求和
題目描述 求乙個3 3矩陣對角線元素之和。樣例輸入 1 2 3 1 1 1 3 2 1解題思路 設定兩個迴圈分別求兩個對角線的和,尋找兩條對角線的數學關係進行求解。部分 首先定義陣列,然後設定迴圈輸入矩陣,利用第乙個迴圈求主對角線的和關係是行列的座標數相同,利用第二個迴圈求斜對角線的 和,關係是座標...
1572 矩陣對角線元素的和
給你乙個正方形矩陣mat,請你返回矩陣對角線元素的和。請你返回在矩陣主對角線上的元素和副對角線上且不在主對角線上元素的和。示例 1 輸入 mat 1,2,3 4,5,6 7,8,9 輸出 25 解釋 對角線的和為 1 5 9 3 7 25 請注意,元素 mat 1 1 5 只會被計算一次。示例 2 ...