作者me356500 (呵呵)
看板C_and_CPP
標題[問題] 新手 不知道為何會這樣
時間Fri Apr 1 23:00:21 2016
開發平台(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://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1459522824.A.903.html
1F:→ Schottky: 否。for 內的 code 一次也沒跑過,所以 c 值完全未定義 04/01 23:09
2F:→ weiclin: for(i=0;i==0;i++) 你不覺的那個 i==0 怪怪的? 04/01 23:11
3F:→ weiclin: 另外 printf("%d", &c) 這個 &c 也不是印出 c 的值 04/01 23:13
4F:→ twitcha101: 你是印出存 c的記憶體位址 04/01 23:29
5F:→ twitcha101: by the way你迴圈只會跑一次 04/01 23:38
6F:→ Schottky: 你這縮排很有 Scheme 的風格 XDDDD 04/01 23:40
7F:→ me356500: 謝謝謝秀樓上 改完就對了 沒發現到是記憶 04/01 23:43
8F:→ me356500: 體位址 04/01 23:43
9F:推 ronin728: 不夠scheme,括號要放開頭(反串錯誤示範,原po請勿模仿) 04/01 23:45
10F:推 jameszhan: 你應該去買本書來看吧 感覺連書都沒看過亂寫一通 04/02 15:50
11F:→ EdisonX: 看起來像在手機上跑的?? 04/02 15:57
12F:推 Hurricaneger: 為什麼檔名叫運送符號.cpp? 04/02 19:08
13F:→ me356500: 運算符號。我只有看網路上自學 手機程式 04/02 19:13
14F:→ Schottky: 看起來似乎是要做輾轉相除法 04/02 19:50
15F:→ Schottky: 如果我猜對了,那你一開始就沒想清楚停止條件 04/02 19:52
16F:→ me356500: 我是想做輸入兩個數字 大的減小的 後來成 04/03 09:18
17F:→ me356500: 功惹ww 04/03 09:18
18F:→ ronin728: 原來只是要大減小,你寫得很可怕,讓版友都以為你在做 04/03 12:24
19F:→ ronin728: 輾轉相除法了 XD 04/03 12:24
20F:→ ronin728: int c = a - b; c = (c >= 0)? c : c * -1; ←wwwwww 04/03 12:25
21F:→ ronin728: 不然 int c = (a > b)? a - b : b - a; 一行阿www 04/03 12:27
22F:→ Schottky: 只要做大的減小的,為什麼要寫 for ? 04/03 13:44
23F:→ Schottky: for 是用來做重複多次的迴圈的 04/03 13:45