第4章 19 矩陣運算 20分

2021-10-03 15:30:19 字數 1132 閱讀 3247

給定乙個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在這裡給出相應的輸出。例...