給定乙個n×n的方陣,本題要求計算該矩陣除副對角線、最後一列和最後一行以外的所有元素之和。副對角線為從矩陣的右上角至左下角的連線。
輸入第一行給出正整數n(1在一行中給出該矩陣除副對角線、最後一列和最後一行以外的所有元素之和。
423
4156
1171
8111
11
35
#include
intmain
(void
)printf
("%d"
, sum)
;return0;
}
n =
int(
input()
)sum=0
a =[[0
]* n]
* nfor i in
range
(n):
a[i]
=input()
.split(
" ")
for i in
range
(n):
for j in
range
(n):
if i != n-
1and j != n-
1and i + j != n-1:
sum+=
int(a[i]
[j])
print
(sum
)
兩種語言的思路都是一樣的,都是通過二維陣列來實現矩陣的運算。在這裡只是想通過這道題積累兩種語言二維陣列的建立方式。
int a[n]
[n]for
(i=0
;i)for
(j=0
;j)scanf
("%d"
,&a[i]
[j])
;
a =[[
0]* n]
* nfor i in
range
(n):
a[i]
=input()
.split(
" ")
第4章 18 矩陣運算 20分
給定乙個n n的方陣,本題要求計算該矩陣除副對角線 最後一列和最後一行以外的所有元素之和。副對角線為從矩陣的右上角至左下角的連線。輸入第一行給出正整數n 1 隨後n行,每行給出n個整數,其間以空格分隔。在一行中給出該矩陣除副對角線 最後一列和最後一行以外的所有元素之和。4 2 3 4 1 5 6 1...
第4章 20 求矩陣各行元素之和 15分
本題要求編寫程式,求乙個給定的m n矩陣各行元素之和。輸入格式 輸入第一行給出兩個正整數m和n 1 m,n 6 隨後m行,每行給出n個整數,其間 以空格分隔。輸出格式 每行輸出對應矩陣行元素之和。輸入樣例 32 631 8312 輸出樣例 9 715length,width input split ...
第4章 11 判斷素數 20 分
第4章 11 判斷素數 20 分 判斷乙個給定的正整數是否素數 輸入在第一行給出乙個正整數n 10 隨後n行,每行給出乙個小於1000000 的需要判斷的正整數 對每個需要判斷的正整數,如果它是素數,則在一行中輸出yes,否則輸出no 在這裡給出一組輸入。例如 2 11111在這裡給出相應的輸出。例...