[問題] main.exe 已停止運作 (已解決)

看板C_and_CPP作者 (崧樓下的腳印)時間8年前 (2017/05/20 15:41), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
開發平台: WIN7 編譯器: Dev C++ 問題(Question): C++新手問笨問題 > < 想請問為何我的code在編譯時看似沒問題, 但是每次編譯完執行,一輸入數字後,它就會顯示錯誤"main.exe已經停止運作",當掉。 想請問是哪邊有錯誤呢? (很妙的是輸入 英文 不會) 謝謝 餵入的資料(Input): 1~12 等數字 預期的正確結果(Expected Output): 輸入1個1~12數值,如果超出此範圍則印出"Month doesn't exist!" 否則印出相對應的季節: 3~5: Spring 6~8: Summer 9~11: Autumn 1、2、12: Winter 錯誤結果(Wrong Output): 編譯完執行,一輸入數字後,它就會顯示錯誤"main.exe已經停止運作",當掉。 http://imgur.com/cx1rrvV.jpg
程式碼(Code):(請善用置底文網頁, 記得排版) #include <stdio.h> #include <stdlib.h> int main() { int mon; scanf("%d", mon); if(mon>=3&&mon<=5) printf("Spring"); else if(mon>=6&&mon<=8) printf("Summer"); else if(mon>=9&&mon<=11) printf("Autumn"); else if(mon==12||mon==1||mon==2) printf("Winter"); else printf("Month doesn't exist!"); return 0; } 圖片檔案 http://imgur.com/O0geX8x.jpg
補充說明(Supplement): 新手上路,如果問題太笨請多包涵 > < -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.146.134 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1495294883.A.E97.html

05/20 23:51, , 1F
scnaf("%d", &mon);
05/20 23:51, 1F

05/20 23:55, , 2F
少一個&
05/20 23:55, 2F

05/21 00:03, , 3F
&&&&&&
05/21 00:03, 3F

05/21 00:27, , 4F
對吼!! 太感謝了!! 新手問笨問題謝謝包涵 > <
05/21 00:27, 4F

05/21 00:39, , 5F
再次謝謝樓上三位大大
05/21 00:39, 5F
文章代碼(AID): #1P86EZwN (C_and_CPP)