每日编程中遇到任何疑问、意见、建议请公众号留言或加入每日编程群聊739635399
字符串处理-1-字母a的个数
输入格式:
输入一段不超过80个英文字符的字符串,统计其中有多少个a字母
输出格式:
输出这段英文字符中字母a的个数
输入样例:
fave cad ecd ygaijj
输出样例:
3
解决方法:
(1)算法的基本思想:
遍历字符串,逐个字符检查是否是’a’,并计数。
(2)代码实现:
#include <iostream>
#include <string>
using namespace std;
int countCharA(string s);
int main(void)
{
string s;
cout << "请输入字符串:" << endl;
getline(cin, s);
cout << countCharA(s) << endl;
return 0;
}
int countCharA(string s)
{
int result = 0;
for (int i = 0; i < s.length(); i++)
{
if (s[i] == 'a' || s[i] == 'a')
{
result++;
}
}
return result;
}
字符串处理-2-统计元音个数。
统计每个元音字母在字符串中出现的次数。
输入格式:
每组输入数据是一行长度不超过100的字符串。
输出格式:
对于每个测试实例输出5行
格式如下:a:num1 e:num2 i:num3 o:num4 u:num5
输入样例:
my name is ignatius
输出样例:
a:2
e:1
i:3
o:0
u:1