C语言 统计元音字母个数

这道题卡了好长好长好长好长时间,必须记录一下
C语言 统计元音字母个数_第1张图片

题目

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

输入

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

输出

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

样例输入 Copy

abcio
efgaeio
ak akkkksd

样例输出 Copy

3
5
2

解题思路

#include
#include
int main()
{
	char l,a[256],i;int sum=0;
	while(gets(a)){
	    l=strlen(a);
	    sum=0;
		for(i=0;i<=l-1; i++)
       {
	   if ((a[i]=='a')||(a[i]=='e')||(a[i]=='i')||(a[i]=='o')||(a[i]=='u')||(a[i]=='A')||(a[i]=='E')||(a[i]=='I')||(a[i]=='O')||(a[i]=='U'))sum++;}
        printf("%d\n", sum);
    	}
	
}

你可能感兴趣的:(C语言)