Submit: 720 Solved: 371
统计每个元音字母在字符串中出现的次数。
Input
输入一行长度不超过100的字符串。
Output
输出各个元音字母出现的次数,格式是(numx是数字):
a:num1
e:num2
i:num3
o:num4
u:num5
Sample Input
my name is ignatius
Sample Output
a:2
e:1
i:3
o:0
u:1
HINT
Source
hlj
代码:
#include<stdio.h>
#include<string.h>
int main()
{
int i,t;
int x=0,y=0,z=0,j=0,k=0;
char a[99];
gets(a); //字符串输入函数,输入空格不分串
t=strlen(a); //字符串计数函数,存在于头文件string.h
for(i=0;i<t;i++)
{
if(a[i]=='a')x++;
else if(a[i]=='e')y++;
else if(a[i]=='i')z++;
else if(a[i]=='o')j++;
else if(a[i]=='u')k++;
}
printf("a:%d\n",x);
printf("e:%d\n",y);
printf("i:%d\n",z);
printf("o:%d\n",j);
printf("u:%d",k);
return 0;
}