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

作者: me356500 (呵呵)   2016-04-01 23:00:21
開發平台(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++了有點苦惱
作者: Schottky (順風相送)   2016-04-01 23:09:00
否。for 內的 code 一次也沒跑過,所以 c 值完全未定義
作者: weiclin (CC)   2016-04-01 23:11:00
for(i=0;i==0;i++) 你不覺的那個 i==0 怪怪的?另外 printf("%d", &c) 這個 &c 也不是印出 c 的值
作者: twitcha101 (twitch)   2016-04-01 23:29:00
你是印出存 c的記憶體位址by the way你迴圈只會跑一次
作者: Schottky (順風相送)   2016-04-01 23:40:00
你這縮排很有 Scheme 的風格 XDDDD
作者: me356500 (呵呵)   2016-04-01 23:43:00
謝謝謝秀樓上 改完就對了 沒發現到是記憶體位址
作者: ronin728 (浪人)   2016-04-01 23:45:00
不夠scheme,括號要放開頭(反串錯誤示範,原po請勿模仿)
作者: jameszhan (123)   2016-04-02 15:50:00
你應該去買本書來看吧 感覺連書都沒看過亂寫一通
作者: EdisonX (卡卡獸)   2016-04-02 15:57:00
看起來像在手機上跑的??
作者: Hurricaneger (褲襪脫落大尉)   2016-04-02 19:08:00
為什麼檔名叫運送符號.cpp?
作者: me356500 (呵呵)   2016-04-02 19:13:00
運算符號。我只有看網路上自學 手機程式
作者: Schottky (順風相送)   2016-04-02 19:50:00
看起來似乎是要做輾轉相除法如果我猜對了,那你一開始就沒想清楚停止條件
作者: me356500 (呵呵)   2016-04-03 09:18:00
我是想做輸入兩個數字 大的減小的 後來成功惹ww
作者: ronin728 (浪人)   2016-04-03 12:24:00
原來只是要大減小,你寫得很可怕,讓版友都以為你在做輾轉相除法了 XDint c = a - b; c = (c >= 0)? c : c * -1; ←wwwwww不然 int c = (a > b)? a - b : b - a; 一行阿www
作者: Schottky (順風相送)   2016-04-03 13:44:00
只要做大的減小的,為什麼要寫 for ?for 是用來做重複多次的迴圈的

Links booklink

Contact Us: admin [ a t ] ucptt.com