输入三个英文句子(每行一个句子),找出每个元音字母出现的总次数。元音字母是:'A' 'E' 'I' 'O' 'U'及其小写。
输入格式:
输入三行英文句子
输出格式:
按序输出元音字母'A' 'E' 'I' 'O' 'U'出现的次数(空格隔开,最后一个数字后也有空格)
输入样例:
在这里给出一组输入。例如:
Today is saturday
Oh my God.
October is the tenth month.
输出样例:
在这里给出相应的输出。例如:
3 3 2 6 1
#include<stdio.h>
#define MX 100
#define K 5
void count(char a[3][MX],int b[],int k)
{
int i,j;
for(i = 0;i < 3;i++)
{
for(j = 0;a[i][j] != '\0';j++)
{
if(a[i][j] == 'a' || a[i][j] == 'A')
b[0]++;
if(a[i][j] == 'e' || a[i][j] == 'E')
b[1]++;
if(a[i][j] == 'i' || a[i][j] == 'I')
b[2]++;
if(a[i][j] == 'o' || a[i][j] == 'O')
b[3]++;
if(a[i][j] == 'u' || a[i][j] == 'U')
b[4]++;
}//for
}//for
}//count
int main()
{
int i;
char a[3][MX];
int b[5] = {0,0,0,0,0};
for(i = 0;i < 3;i++)
{
gets(a[i]);
}//for
count(a,b,K);
for(i = 0;i < 5;i++)
{
printf("%d ",b[i]);
}//for
return 0;
}