頁:
[1]
氣泡排序 跟 一維陣列問題
本帖最後由 u87cl3su3 於 2016-4-2 10:14 PM 編輯1. for(j=0;j<5;j++) {
2. for(i=0;i<5;i++) {
3. if(B>B){
4. Max=B;
5. B=B;
6. B=Max;
7. }
8. }
9. }
請問各位大大 上述是小弟氣泡排序由大到小排列
之後輸出B[]陣列 但是好像因為B的關係 最後的輸出會有一格是錯誤的 請問我該怎麼修正
另外請問一下 兩個一維陣列A B 怎麼合併成一個新的陣列C
請問有什麼方法嗎 麻煩幫我解答一下 想學程式的我敬上
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 變成斜體了...
for(i=0;i<4;i++) snowflying 發表於 2016-4-2 10:10 PM static/image/common/back.gif
變成斜體了...
for(i=0;i
............原來這麼簡單 我腦袋卡住了
真是麻煩妳了 感恩
補充內容 (2016-4-2 10:51 PM):
那請問一下第二個問題有什麼方法可以嘗試嗎?? u87cl3su3 發表於 2016-4-2 10:50 PM static/image/common/back.gif
............原來這麼簡單 我腦袋卡住了
真是麻煩妳了 感恩
其實外層也只要 N-1 次
for(j=0;j<4;j++)
內層也可以改成
for(i=0;i<4-j;i++)
開一個陣列,一個一個複製過去就行了
snowflying 發表於 2016-4-2 11:08 PM static/image/common/back.gif
其實外層也只要 N-1 次
for(j=0;j
可是重點是我不知道該怎麼複製
兩個的 要變成一個的.....<br><br><br><br><br><div></div> u87cl3su3 發表於 2016-4-2 11:16 PM static/image/common/back.gif
可是重點是我不知道該怎麼複製
兩個的 要變成一個的.....
for(i = 0 ; i < 5 ; ++i)
C = A;
for(i = 0 ; i < 5 ; ++i)
C = B;
int nIndex, nCount = 5, nPos = 0;
for (nIndex = 0; nIndex < nCount; nIndex++)
C = A;
for (nIndex = 0; nIndex < nCount; nIndex++)
C = B;
頁:
[1]