矩陣偶數行之和

2021-10-03 02:24:16 字數 1512 閱讀 3237

這是我第一次寫部落格

正文開始

今天,我們來做《矩陣偶數行之和》這道題。

我第1次做的時候做錯了,只拿了50分。

我怎麼看**都沒問題。

上**(wrong):

#include

using

namespace std;

int a[

101]

[101];

int sum;

intmain()

} cin>>r1>>r2;

for(

int i=

1;i<=n;i++)}

for(

int i=

2;i<=n;i+=2

) cout<" ";

}}

陣列的大小也沒問題

我就真納悶了。。。

後來,我重做了一遍

然後過了。。。

#include

using

namespace std;

int a[

101]

[101];

int r1,r2;

int n,m;

int sum[

101]

;int

main()

} cin>>r1>>r2;

for(

int i=

1;i<=m;i++

)swap

(a[r1]

[i],a[r2]

[i])

;for

(int i=

2;i<=n;i+=2

) cout<<<

" ";

}}

然後我對比了一下兩串**,

發現了錯的地方,

我為什麼在交換的時候要弄雙重迴圈?

。。。囧ing。。。

好了所以,

正確的**是

#include

using

namespace std;

int a[

101]

[101];

int r1,r2;

int n,m;

int sum[

101]

;int

main()

} cin>>r1>>r2;

for(

int i=

1;i<=m;i++

)swap

(a[r1]

[i],a[r2]

[i])

;for

(int i=

2;i<=n;i+=2

) cout<<<

" ";

}}

這個

思路:先輸入行列,輸入陣列的元素,然後輸入交換的行,然後相加就可以了,就這麼簡單。

ps:自我感覺這道題還是比較簡單

吃瓜群眾:簡單你還做錯!

。。。拜拜

我們下次見

判斷偶數矩陣

偶數矩陣 description 若乙個布林矩陣所有行和所有列的和都是偶數,則成為偶數矩陣,下面這一行就是乙個偶數矩陣 1 0 1 0 0 0 0 0 1 1 1 1 0 1 0 1 這個題目要求你判斷乙個矩陣是否為偶數矩陣 input 單組測試樣例輸入乙個布林矩陣的階,然後輸入乙個布林矩陣 out...

例題7 偶數矩陣

題面見 演算法競賽入門經典 以後同。可以交題的傳送門 題解 列舉第一行的所有情況,這裡給出一種簡單的列舉方法,假設n 3,則第一行的情況是從000到111,這正好對應了二進位制從0到2 n 1.剩下小細節在 中給出 include include include include include in...

EXCEL 偶數 奇數行分開求和公式

例舉 a1行是 123 a2行是 321 a3行是 456 a4行是 789 我是加的是a1 a3得出的和 還有加的是a2 a4得出的和 因為要a1 a3一直加到a601,我用很笨的方式像這樣子乙個個加過來,所以excel說公式太複雜,加不出來,我只能在自己敲計算器加。請求大家看看有沒有簡單的公式可...