#include<iostream>
using namespace std;
int main()
{
int a;
cout<<"請輸入一個月份:"<<endl;
cin>>a;
if(a<1||a>12)
cout<<"沒有這個月份"<<endl;
else{
switch((a%12)/3){ //(a%12)將12個數為劃分0~11共12段;(a%12)/3將12個數劃分成0~3共4段
case 0: //case 0 第一段
cout<<"此月份為冬天"<<endl;
break; //break語法為跳離,如果不加上會持續執行以下的case:指令
case 1: //case 1 第二段
cout<<"此月份為春天"<<endl;
break; //break語法為跳離,如果不加上會持續執行以下的case:指令
case 2: //case 2 第三段
cout<<"此月份為夏天"<<endl;
break; //break語法為跳離,如果不加上會持續執行以下的case:指令
case 3: //case 3 第四段
cout<<"此月份秋天"<<endl;
break; //break語法為跳離,如果不加上會持續執行以下的case:指令
}
}
system("pause");
return 0;
}
DOS輸出1:
請輸入一個月份:
7
此為夏天
請按任意鍵繼續 . . .
DOS輸出2:
請輸入一個月份:
1
此為冬天
請按任意鍵繼續 . . .
DOS輸出3:
請輸入一個月份:
10
此為秋天
請按任意鍵繼續 . . .
DOS輸出4:
請輸入一個月份:
3
此為春天
請按任意鍵繼續 . . .
DOS輸出5:
請輸入一個月份:
0
沒有這個月份
請按任意鍵繼續 . . .