2016年11月6日 星期日

switch用法

程式範例

#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;
}

程式意義

輸入月份、輸出月份英文縮寫名稱。

程式解析

switch( 變數 ){
case 變數輸出數值之可能情形:
//case內容
break;
}

case右方之數值為switch函數內之變數之可能輸出的數值,當輸出數值與case之數值相同時,執行該case的內容,並且讀取到break時,跳出switch函數。


沒有留言:

張貼留言