C語言 陣列中相鄰元素持續相加,求其最大值

2021-07-31 07:43:30 字數 623 閱讀 7951

例:

輸入:

輸出:

/**

設陣列元素為n, 那麼此序列的長度, 會》=1, 且<=n.

如果最大元素為m, 那麼此序列的和肯定》=m。

如果m的值》0, 此序列的頭和尾的值都》0。

如果m的值<=0,則此序列就是元素m本身。

**/#include

using namespace std;

int main()

; int i=0,index=0,index_max=0,len=0,len_max=0;

intsum=0,sum_max=0;

int max_arr = arr[0], max_arr_index = 0;;

for(i=0; i<10; i++)

sum+=arr[i];

if(sum

<0)

else

if(sum_max}

if(max_arr <= 0)

//cout<< sum_max << endl;

for(i=index_max;i" ";

}cout << endl;

return

0;}

多維陣列中相同元素相加問題

首次發帖,請假高手 我從redis中取出五維陣列需要處理相加,如下 a array 0 array 0 array date 201201 area array 12 array click 3 traffic 30 1 array date 201202 area array 12 array c...

python選取陣列中任意位置的相鄰元素

比方說有乙個排行榜 假設小於1000 需要選取出某個使用者的相鄰排名前兩名和後兩名 如果該使用者本身沒有前兩名則在後兩名中補齊 比如使用者如果是第一名那麼去2,3,4,5名 反之同理,用python實現。如下,感覺挺笨,不過達到了效果 假設一共0 14 15個數,輸入任意0 14的數以及scope ...

c語言 查詢陣列元素

題目描述 輸入n個整數構成乙個陣列,在這個陣列中查詢x是否存在,如果存在,刪除x,並輸出刪除元素後的陣列。如果不存在,輸出 not found 定義乙個查詢函式find 在陣列a中查詢x,若找不到函式返回 1,若找到返回x的下標,函式原型如下 int find int a,int n,int x 然...