例舉 : a1行是 123 a2行是 321 a3行是 456 a4行是 789我是加的是a1+a3得出的和
還有加的是a2+a4得出的和
因為要a1+a3一直加到a601,我用很笨的方式像這樣子乙個個加過來,所以excel說公式太複雜,加不出來,我只能在自己敲計算器加。
請求大家看看有沒有簡單的公式可以讓偶數、奇數分開求和。
=sumproduct(mod(row(a1:a601),2)*a1:a601)=sumproduct((1-mod(row(a1:a601),2))*a1:a601)
奇數行相加:=sum(if(mod(row(a1:a601),2)=1,a1:a601))
上式為陣列公式,按ctrl+shift+enter三鍵結束。
偶數行相加:
=sum(if(mod(row(a1:a601),2)=0,a1:a601))
上式也為陣列公式,按ctrl+shift+enter三鍵結束。
奇數下標為奇數偶數下表為偶數
給定乙個長度不小於2的陣列arr,實現乙個函式調整arr,要麼讓所有的偶數下標都是偶數,要麼讓所有的奇數下標都是奇數 注意 1 陣列下標從0開始!2 本題有special judge,你可以輸出任意一組合法解!同時可以證明解一定存在 要求 時間複雜度為o n o n 額外空間複雜度為o 1 o 1 ...
奇數偶數重組
輸入乙個整數陣列,實現乙個函式來調整該陣列中數字的順序,使得所有的奇數字於陣列的前半部分,所有的偶數字於位於陣列的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。include include using namespace std void reorderarray vector arr...
奇數與偶數
所謂偶數還是奇數,分別的關鍵在於是否存在 2 的因子。2n 1 是第 n 個奇數,2n 1,則是第 n 1 個奇數 最簡分數 pq 也即不存在公共因子 p,q 一定不會同時是偶數,但卻可以同時是奇數。奇數 b 一定可以表示為 b k a 1b 1 之後一定是偶數,a 可以取 2 2 a 1,2 b ...