-
时间限制:
- 1000ms 内存限制:
- 65536kB
-
描述
- 在一个字符串中找出元音字母a,e,i,o,u出现的次数。 输入
- 输入一行字符串(字符串中可能有空格,请用gets(s)方法把一行字符串输入到字符数组s中),字符串长度小于80个字符。 输出
- 输出一行,依次输出a,e,i,o,u在输入字符串中出现的次数,整数之间用空格分隔。 样例输入
-
If so, you already have a Google Account. You can sign in on the right.
样例输出
-
5 4 3 7 3
提示
- 注意,只统计小写元音字母a,e,i,o,u出现的次数。
(1)、源代码:
#include
<iostream>
#include
<cstdio>
using
namespace
std;
int
main()
{
int
i;
int
num[5] = {0,0,0,0,0};
char
sys[100];
cin.getline(sys, 100);
for
(i = 0; sys[i] !=
'\0'
; i++)
{
if
(sys[i] ==
'a'
)
num[0]++;
else
if
(sys[i] ==
'e'
)
num[1]++;
else
if
(sys[i] ==
'i'
)
num[2]++;
else
if
(sys[i] ==
'o'
)
num[3]++;
else
if
(sys[i] ==
'u'
)
num[4]++;
}
for
(i = 0; i < 5; i++)
cout << num[i] <<
" "
;
cout << endl ;
return
0;
}
(2)、解题思路:略
(3)、可能出错:略