题目描述
输入一行字符串,统计字符串中所有英文字母中的各元音字母'a/A'、'e/E'、'i/I'、'o/O'、'u/U'的个数
输入
输入为多组测试数据。
输入一行字符串(少于80个字符),以回车结束。
输出
逐行输出字符串中各元音字母'a/A'、'e/E'、'i/I'、'o/O'、'u/U'的个数。
样例输入
There are 10 ducks.
样例输出
1 3 0 0 1
#include<stdio.h>
#include<string.h>
int main(){
char str[80];
int j,len;
int num1=0,num2=0,num3=0,num4=0,num5=0;
while(gets(str)){
for(j=0;str[j]!='\0';j++){
if(str[j]=='a'||str[j]=='A'){
num1++;
}
if(str[j]=='e'||str[j]=='E'){
num2++;
}
if(str[j]=='i'||str[j]=='I'){
num3++;
}
if(str[j]=='o'||str[j]=='O'){
num4++;
}
if(str[j]=='u'||str[j]=='U'){
num5++;
}
}
printf("%d\n",num1);
printf("%d\n",num2);
printf("%d\n",num3);
printf("%d\n",num4);
printf("%d\n",num5);
num1=0,num2=0,num3=0,num4=0,num5=0;
}
return 0;
}