如何给这个代码加入循环

就编写一程序,用于统计从键盘输入的字符串中的元音字母(a,A,e,E,i,I,o,O,u,U)的个数。

输入

每行输入一字符串,串长不超过255。

输出

输出对应字符串中元音字母的个数。

样例输入 Copy

abcio efgaeio ak akkkksd 

样例输出 Copy

3 5 2

#include<stdio.h>
int main()
{
    int count, i;
    char str[225];
    static char s[11] = { 'a','e','i','o','u','A','E','I','O','U'};
    i = 0;
    while ((str[i] = getchar()) != '\n')
        i++;
    str[i] = '\0';
    count = 0;
    for (i = 0; str[i] != '\0'; i++)
        if( str[i] == 'a'|| str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u' || str[i] == 'A' || str[i] == 'E' || str[i] == 'I' || str[i] == 'O' || str[i] == 'U'  )
            count++;
    printf("%d", count);
}

查看全部
weixin_51537500
weixin_51537500
2020/11/27 14:41
  • c语言
  • 点赞
  • 收藏
  • 回答
    私信

2个回复