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

作者: a855341 (崧樓下的腳印)   2017-05-20 23:41:20
開發平台:
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):
新手上路,如果問題太笨請多包涵 > <
作者: s06i06 (三條魚)   2017-05-20 23:51:00
scnaf("%d", &mon);
作者: vaio8937 (直把杭州當汴州)   2017-05-20 23:55:00
少一個&
作者: hpyhacking (駭人聽聞)   2017-05-21 00:03:00
&&&&&&
作者: a855341 (崧樓下的腳印)   2017-05-21 00:27:00
對吼!! 太感謝了!! 新手問笨問題謝謝包涵 > <再次謝謝樓上三位大大

Links booklink

Contact Us: admin [ a t ] ucptt.com