接受用户输入的一个字符串(长度小于30), 输出字符串的长度,以及输出其中元音字母 (ae,i,o,u)的数量.

接受用户输入的一个字符串(长度小于30),
输出字符串的长度,以及输出其中元音字母
的总数量以及每个元音字母的数量

#include<stdio.h>
#include<string.h>
int main()
{
    char s[30];
    int count[5] = {0}, len;
    gets(s);
    len= strlen(s);
    for (int i = 0; i < len; i++)
        if (s[i] == 'a' || s[i] == 'A')
            count[0]++;
        else if (s[i] == 'e' || s[i] == 'E')
            count[1]++;
        else if (s[i] == 'i' || s[i] == 'I')
            count[2]++;
        else if (s[i] == 'o' || s[i] == 'O')
            count[3]++;
        else if (s[i] == 'u' || s[i] == 'U')
            count[4]++;
    printf("字符串长度:%d\n元音字母的数量(不区分大小写):\n A/a:%d\n E/e:%d\n I/i:%d\n O/o:%d\n U/u:%d\n", 
           len,count[0], count[1], count[2], count[3], count[4]);
    return 0;
}