當前位置:編程學習大全網 - 電腦編程 - 假設長度為n的整型數組中有多個零元素,設計壹個函數,將數組中所有的非零元素移到數組的前端?

假設長度為n的整型數組中有多個零元素,設計壹個函數,將數組中所有的非零元素移到數組的前端?

void?xxx(int?*arr,?int?n)

{

int?p=0;

for?(int?i=0;?i<n;?i++)

{

if?(arr[i])

{

if?(p!=i)

{

int?t=arr[p];

arr[p]=arr[i];

arr[i]=t;

}

p++;

}

}

}

C函數,JAVA只需改變函數參數類型申明。

  • 上一篇:南瓜派題庫有電腦版本嗎
  • 下一篇:數據結構課程用什麽軟件調試MacBook?
  • copyright 2024編程學習大全網