程式範例
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b1,b2;
while(scanf("%d",&a)!=EOF){
switch(a){
case 1:
printf("Jan\n");
break;
case 2:
printf("Feb\n");
break;
case 3:
printf("Mar\n");
break;
case 4:
printf("Apr\n");
break;
case 5:
printf("May\n");
break;
case 6:
printf("June\n");
break;
case 7:
printf("Jul\n");
break;
case 8:
printf("Aug\n");
break;
case 9:
printf("Sep\n");
break;
case 10:
printf("Oct\n");
break;
case 11:
printf("Nov\n");
break;
case 12:
printf("Dec\n");
break;
}
}
return 0;
}
#include <stdlib.h>
int main()
{
int a,b1,b2;
while(scanf("%d",&a)!=EOF){
switch(a){
case 1:
printf("Jan\n");
break;
case 2:
printf("Feb\n");
break;
case 3:
printf("Mar\n");
break;
case 4:
printf("Apr\n");
break;
case 5:
printf("May\n");
break;
case 6:
printf("June\n");
break;
case 7:
printf("Jul\n");
break;
case 8:
printf("Aug\n");
break;
case 9:
printf("Sep\n");
break;
case 10:
printf("Oct\n");
break;
case 11:
printf("Nov\n");
break;
case 12:
printf("Dec\n");
break;
}
}
return 0;
}
程式意義
輸入月份、輸出月份英文縮寫名稱。
程式解析
switch( 變數 ){
case 變數輸出數值之可能情形:
//case內容
break;
}
case 變數輸出數值之可能情形:
//case內容
break;
}
case右方之數值為switch函數內之變數之可能輸出的數值,當輸出數值與case之數值相同時,執行該case的內容,並且讀取到break時,跳出switch函數。
沒有留言:
張貼留言