统计输入的一串字符中每个元音字母(a,e,I,o,u)出现的次数,当输入#时结束

img

#include<stdio.h>
int main() {
    int num1 = 0, num2 = 0, num3 = 0,num4=0,num5=0;
    char ch;
    while ((ch=getchar())!='#') {
        if (ch == 'a')
            num1++;
        else if (ch == 'e')
            num2++;
        else if (ch == 'i')
            num3++;
        else if (ch == 'o')
            num4++;
        else if (ch == 'u')
            num5++;
    }
    printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d", num1, num2, num3,num4,num5);
    return 0;
}

觉得有用的话采纳一下哈