编辑代码

#include <stdio.h>
int main () {
    printf("请输入一个英文句子:");
    char ch;
    int sum_a=0;
    int sum_e=0;
    int sum_i=0;
    int sum_o=0;
    int sum_u=0;
    //ch=getchar();
    do
    {
        switch(ch)
        {
            case 'a':
            case 'A':
            {
                
                sum_a=sum_a+1;continue;
            }
            case 'e':
            case 'E':
            {
                //int sum_e=0;
                sum_e+=1;break;                
            }
            case 'i':
            case 'I':
            {
                //int sum_i=0;
                sum_i+=1;
                break;
            }
            case 'o':
            case 'O':
            {
                //int sum_o=0;
                sum_o+=1;
                break;
            }
            case 'u':
            case 'U':
            {
                
                sum_u+=1;
                break;
            }
        }      
    }while((ch=getchar())!='\n');
    printf("您输入的句子中,包含元音字母%d个!\n",sum_a+sum_e+sum_i+sum_o+sum_u);
    printf("其中:a(%d),e(%d),i(%d),o(%d),u(%d)\n",sum_a,sum_e,sum_i,sum_o,sum_u);
	return 0;
}