7.12 vowels.c 程序

7.12 vowels.c 程序

#vowels.c -- 使用多重标签
#include <stdio.h>
int main(void)
{
    char ch;
    int a_ct, e_ct, i_ct, o_ct, u_ct;
    a_ct = e_ct = i_ct = o_ct = u_ct = 0;
    printf("Enter some text; enter # to quit.
");
    while ((ch = getchar()) != '#')
    {
        switch (ch)
        {
            case 'a':
            case 'A':  a_ct++;
                       break;
            case 'e':
            case 'E':  e_ct++;
                       break;
            case 'i':
            case 'I':  i_ct++;
                       break;
            case 'o':
            case 'O':  o_ct++;
                       break;
            case 'u':
            case 'U':  u_ct++;
                       break;
            default:   break;
        }                       // switch结束
    }                           // while循环结束
    printf("number of vowels:    A    E    I    O    U
");
    printf("                  %4d %4d %4d %4d %4d
",
            a_ct, e_ct, i_ct, o_ct, u_ct);
    return 0;
}
原文地址:https://www.cnblogs.com/EisNULL/p/10703008.html