[問題] 新手 不知道為何會這樣

看板C_and_CPP作者 (呵呵)時間8年前 (2016/04/01 23:00), 編輯推噓3(3020)
留言23則, 8人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): http://i.imgur.com/xSmI3X8.jpg
餵入的資料(Input): http://i.imgur.com/RFsw8np.jpg
預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): 請問這是他一直迴圈嗎? 可是我有讓他I++了有點苦惱 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.160.242 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1459522824.A.903.html

04/01 23:09, , 1F
否。for 內的 code 一次也沒跑過,所以 c 值完全未定義
04/01 23:09, 1F

04/01 23:11, , 2F
for(i=0;i==0;i++) 你不覺的那個 i==0 怪怪的?
04/01 23:11, 2F

04/01 23:13, , 3F
另外 printf("%d", &c) 這個 &c 也不是印出 c 的值
04/01 23:13, 3F

04/01 23:29, , 4F
你是印出存 c的記憶體位址
04/01 23:29, 4F

04/01 23:38, , 5F
by the way你迴圈只會跑一次
04/01 23:38, 5F

04/01 23:40, , 6F
你這縮排很有 Scheme 的風格 XDDDD
04/01 23:40, 6F

04/01 23:43, , 7F
謝謝謝秀樓上 改完就對了 沒發現到是記憶
04/01 23:43, 7F

04/01 23:43, , 8F
體位址
04/01 23:43, 8F

04/01 23:45, , 9F
不夠scheme,括號要放開頭(反串錯誤示範,原po請勿模仿)
04/01 23:45, 9F

04/02 15:50, , 10F
你應該去買本書來看吧 感覺連書都沒看過亂寫一通
04/02 15:50, 10F

04/02 15:57, , 11F
看起來像在手機上跑的??
04/02 15:57, 11F

04/02 19:08, , 12F
為什麼檔名叫運送符號.cpp?
04/02 19:08, 12F

04/02 19:13, , 13F
運算符號。我只有看網路上自學 手機程式
04/02 19:13, 13F

04/02 19:50, , 14F
看起來似乎是要做輾轉相除法
04/02 19:50, 14F

04/02 19:52, , 15F
如果我猜對了,那你一開始就沒想清楚停止條件
04/02 19:52, 15F

04/03 09:18, , 16F
我是想做輸入兩個數字 大的減小的 後來成
04/03 09:18, 16F

04/03 09:18, , 17F
功惹ww
04/03 09:18, 17F

04/03 12:24, , 18F
原來只是要大減小,你寫得很可怕,讓版友都以為你在做
04/03 12:24, 18F

04/03 12:24, , 19F
輾轉相除法了 XD
04/03 12:24, 19F

04/03 12:25, , 20F
int c = a - b; c = (c >= 0)? c : c * -1; ←wwwwww
04/03 12:25, 20F

04/03 12:27, , 21F
不然 int c = (a > b)? a - b : b - a; 一行阿www
04/03 12:27, 21F

04/03 13:44, , 22F
只要做大的減小的,為什麼要寫 for ?
04/03 13:44, 22F

04/03 13:45, , 23F
for 是用來做重複多次的迴圈的
04/03 13:45, 23F
文章代碼(AID): #1M_eq8a3 (C_and_CPP)