將陣列的奇數字的元素存入陣列並返回

2021-08-04 11:52:29 字數 722 閱讀 2950

public class shuzuhe ;

int jishu=new int[10];

for(int i=0;i

jishu[i]=score[i+1];

}  for(int jishu1:jishu)

}上題少了一種情況:奇數陣列,)果是奇數則長度=length/2+1  還有賦值給新陣列這個方法也不是很好

最好使用方法呼叫

int getpartdata(int nums){   //注意這裡是返回乙個陣列 int 而不是 int

if(nums==null){

return null;

int  length=nums.length;

if(nums.length%2==1){

length++;

int result=new int[length];

for(int i=0;iresult[i]=nums[i*2]; 

return result;

publc static void main(string args){

int nums={1,2,3,4,5,6,7);

methoddemo demo=new methoddemo();

system.out.println(demo.gettotal(nums));

int partdata=demo.getpartdata(nums);  //注意這裡是 int

php陣列的奇數 php陣列如何將奇數偶數分開

php如何在不使用迴圈的情況下將奇數和偶數元素與陣列分開?在php中,您將獲得n個元素的陣列。您必須根據元素奇數或偶數將元素與陣列分開。也就是說,分別列印奇數陣列和偶數陣列而不遍歷原始陣列或使用任何迴圈。例子 輸入 array 2,5,6,3,0 輸出 奇數array 5 3 偶數array 2,6...

將陣列的奇數放到偶數前面

題目 輸入乙個整數陣列,實現乙個函式來調整該陣列中數字的順序,使得所有的奇數字於陣列的前半部分,所有的偶數字於位於陣列的後半部分 思路 宣告兩個指標,乙個指向該陣列的頭,另乙個指向該陣列的尾,將頭指標指向的第乙個偶數和尾指標指向的第乙個奇數交換即可,直到頭指標大於尾指標跳出迴圈。如下 void ti...

統計js陣列中奇數元素的個數

如何統計乙個js陣列中奇數元素的個數呢?這是群友提出的乙個問題,大部分群友給出的是遍歷 然後對2取模,得到最終結果。這樣的寫法是最容易想得到的,那麼有沒有其他思路呢?這裡我提供另外一種思路,我們知道奇數其實就是以 1 3 5 7 9 作為末尾結尾的數字,那麼只要統計這些數字出現的次數就夠了,但是光這...