Description
输入一行字符串,统计字符串中所有英文字母中的各元音字母’a/A’、‘e/E’、‘i/I’、‘o/O’、'u/U’的个数
Input
输入一行字符串(少于80个字符),以回车结束。
Output
逐行输出字符串中各元音字母’a/A’、‘e/E’、‘i/I’、‘o/O’、'u/U’的个数。
Sample Input
There are 10 ducks.
Sample Output
1 3 0 0 1
代码实现
#include<bits/stdc++.h>
using namespace std
;
int main()
{
char s
[100];
int a
=0,e
=0,i
=0,o
=0,u
=0;
scanf("%[^\n]",s
);
for(unsigned int i
=0;i
<strlen(s
);i
++)
{
if(s
[i
]=='a' || s
[i
]=='A') a
++;
if(s
[i
]=='e' || s
[i
]=='E') e
++;
if(s
[i
]=='i' || s
[i
]=='I') i
++;
if(s
[i
]=='o' || s
[i
]=='O') o
++;
if(s
[i
]=='u' || s
[i
]=='U') u
++;
}
printf("%d\n%d\n%d\n%d\n%d",a
,e
,i
,o
,u
);
return 0;
}