[問題] main.exe 已停止運作 (已解決)
開發平台:
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
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