统计元音字母数

mac2024-04-17  32

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; }
最新回复(0)