[問題] 字串排序

看板C_and_CPP (C/C++)作者 (靜宜資工小育)時間15年前 (2011/01/06 23:06), 編輯推噓6(6026)
留言32則, 6人參與, 最新討論串1/1
開發平台(Platform):DEV C++ 額外使用到的庫(Library Used):NO 問題(Question):字串排序 餵入的資料(Input):3 John Bob Peter(3筆資料) 預期的正確結果(Expected Output):Bob John Peter(長度短→長) 錯誤結果(Wrong Output):▲ Bob John 程式碼(Code): (請善用置底文標色功能)http://nopaste.csie.org/ebf00 補充說明(Supplement): 不知道錯在哪?? 一下子跑出三角形..一下自跑出@或?.. 麻煩各位高手解救一下.. 正在練習題目準備明天的期末考@@|| -- http://www.wretch.cc/blog/sorcbug -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.73.115

01/06 23:11, , 1F
直接調用 strcmp 就可以了,不用再用 strcpy,strlen
01/06 23:11, 1F

01/06 23:13, , 2F
其實我剛學字串沒多久..只知道strcmp好像是比大小..不會用
01/06 23:13, 2F

01/06 23:15, , 3F
大大的意思是整個改掉嗎??我會試試..不過還是想知道我的寫
01/06 23:15, 3F

01/06 23:15, , 4F
法是錯在哪了??
01/06 23:15, 4F

01/06 23:23, , 5F
沒人教你怎麼縮排嗎?http://nopaste.csie.org/46446
01/06 23:23, 5F

01/06 23:24, , 6F
你的程式碼有小問題唷,用到VLA-Variable Length Array
01/06 23:24, 6F

01/06 23:41, , 7F
VLA-Variable Length Array是??你的程式碼是彩色的~好酷!!
01/06 23:41, 7F

01/06 23:50, , 8F
抱歉,誤會一場,我看錯了. 彩色純粹是有選 C 語言而已
01/06 23:50, 8F

01/07 00:03, , 9F
阿~所以還是不知道我錯在哪??嗚嗚嗚T_T
01/07 00:03, 9F

01/07 00:04, , 10F
括號加錯地方啊!!我po的是有改過而且有縮排了
01/07 00:04, 10F

01/07 00:05, , 11F
你自己先把你的原始碼縮排過再說,我po的可正常執行了.
01/07 00:05, 11F

01/07 00:15, , 12F
推薦使用eclipse+CDT有自動縮排功能
01/07 00:15, 12F

01/07 00:16, , 13F
縮排過了..正常執行是一定沒問題..但我跑出結果還是錯@@||
01/07 00:16, 13F

01/07 00:17, , 14F
可見小弟拙作
01/07 00:17, 14F

01/07 00:17, , 17F
自動縮排使用Ctrl+Shift+F就可以了..
01/07 00:17, 17F

01/07 00:18, , 18F
常見錯誤..:
01/07 00:18, 18F

01/07 00:19, , 20F
我說,你的括號加錯地方,有改過嗎?不然可以拿我的筆對
01/07 00:19, 20F

01/07 00:20, , 21F
反正我也只有改縮排而已
01/07 00:20, 21F

01/07 00:20, , 22F
呵,事實上 Dev-C 和 VC 也有自動縮排
01/07 00:20, 22F

01/07 00:20, , 23F
氣泡排序法這樣跑, 可能會多抓超過array的一組吧?_?
01/07 00:20, 23F

01/07 00:24, , 24F
!! 樓上說的沒錯 !! 不過他現在原有另一個問題要解決.
01/07 00:24, 24F

01/07 00:31, , 25F
http://nopaste.csie.org/6fb7b剛加了一個條件k-1就可了耶
01/07 00:31, 25F

01/07 00:32, , 26F
剛有朋友說over flow了..雖然聽不大懂@@||
01/07 00:32, 26F

01/07 00:32, , 27F
= ˇ = (邪惡貌 http://codepad.org/3B4bCQUn
01/07 00:32, 27F

01/07 00:33, , 28F
tro大、tom大、vic大..謝謝你們囉..我繼續往下一題邁進^0^
01/07 00:33, 28F

01/07 00:34, , 29F
@口@
01/07 00:34, 29F

01/07 00:38, , 30F
其實內層迴圈跑到a-1就不用特別寫那個判斷了, 如果稍微
01/07 00:38, 30F

01/07 00:40, , 31F
想一下, 可以少跑近一半的迴圈....:)
01/07 00:40, 31F

01/07 09:37, , 32F
是要按長短牌還是字典順序
01/07 09:37, 32F
文章代碼(AID): #1D9TfXa0 (C_and_CPP)
文章代碼(AID): #1D9TfXa0 (C_and_CPP)