易百教程

编写程序以通过switch case语句

使用switch case语句,以便在switch-case结构中评估大写和小写字母。

实例代码

#include <stdio.h>

int main()
{
    char choice;

    puts("膳食计划:");
    puts("A - 早餐,午餐和晚餐");
    puts("B - 仅午餐和晚餐");
    puts("C - 仅晚餐");
    printf("输入你的选择: ");
    scanf("%c",&choice);

    printf("你选择了 ");
    switch(choice)
    {
        case 'A':
        case 'a':
            printf("早餐, ");
        case 'B':
        case 'b':
            printf("午餐和 ");
        case 'C':
        case 'c':
            printf("晚餐 ");
        default:
            printf("作为你的膳食计划.\\n");
    }
    return(0);
}

执行上面示例代码,得到以下结果:

hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
膳食计划:
A - 早餐,午餐和晚餐
B - 仅午餐和晚餐
C - 仅晚餐
输入你的选择: A
你选择了 早餐, 午餐和 晚餐 作为你的膳食计划.