[問題] 插入排序後的結果與原始資料不符

看板C_and_CPP (C/C++)作者時間16年前 (2009/03/28 16:55), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
Compiler: Dev-C++ 4992 問題: 我寫了一個實做插入排序的程式,但是排序完成之後會有一個 資料與原始資料不合,我使用了監看式監看程式中的temp變數 卻是正常的. 不知道錯在哪了,請板上的高手幫我看看. 以內定的資料來說,15這個值在被排序之後應該放在最前方 但排序後的值卻變成16. 謝謝! http://rafb.net/p/0ACiZV84.html -- 這流浪的人,努力讓夢成真。 That's the way I live, that's the way I did. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.100.216 ※ 編輯: zptdaniel 來自: 123.194.100.216 (03/28 16:55) ※ 編輯: zptdaniel 來自: 123.194.100.216 (03/28 16:57)

03/28 17:14, , 1F
我用VC++2008就正常了.是compiler的問題嗎@@?
03/28 17:14, 1F

03/28 17:31, , 2F
while(compare>0..
03/28 17:31, 2F

03/28 17:37, , 3F
囧......................我真粗心
03/28 17:37, 3F
文章代碼(AID): #19pUOKlE (C_and_CPP)
文章代碼(AID): #19pUOKlE (C_and_CPP)