[C]月份与数字之间的对应

 

//月份与数字之间的对应;
//switch case语句
//指针数组
#include <stdio.h>
int main()
{
    char * month[] = {"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"};
    int i;
    puts("input month number 1 - 12");
    scanf("%d", &i);
    --i;
    switch (i)
    {
        case 0: puts(month[0]); break;
        case 1: puts(month[1]); break;
        case 2: puts(month[2]); break;
        case 3: puts(month[3]); break;
        case 4: puts(month[4]); break;
        case 5: puts(month[5]); break;
        case 6: puts(month[6]); break;
        case 7: puts(month[7]); break;
        case 8: puts(month[8]); break;
        case 9: puts(month[9]); break;
        case 10: puts(month[10]); break;
        case 11: puts(month[11]); break;
        default: puts("invalid number!");
    }
    return 0;
}

 

posted @ 2020-06-10 22:11  profesor  阅读(368)  评论(0编辑  收藏  举报