C语言多重标签实例 C语言多重选择实例 C语言单字符IO实例 C语言多重标签实例 // vowels.c -- uses multiple labels #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.\n"); 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; } // end of switch } // while loop end printf("number of vowels: A E I O U\n"); printf(" %4d %4d %4d %4d %4d\n", a_ct, e_ct, i_ct, o_ct, u_ct); return 0; } C语言多重选择实例 C语言单字符IO实例