时间限制:1 s
空间限制:256 MB
题目描述
输入三个字符串
,分别输出每个字符串中小写字母“a”出现的次数,每行一个结果。
输入格式
共 3
行,第 i
行一个字符串 si
。
输出格式
共 3
行,每行一个整数。
时间限制:1 s
空间限制:256 MB
题目描述
输入三个字符串
,分别输出每个字符串中小写字母“a”出现的次数,每行一个结果。
输入格式
共 3
行,第 i
行一个字符串 si
。
输出格式
共 3
行,每行一个整数。
很简单的,直接遍历+判断即可。
#include <iostream>
#include <string>
using namespace std;
int main()
{
// 输入三个字符串
string str1, str2, str3;
cin >> str1 >> str2 >> str3;
// 遍历字符串,计数字符'a'的出现次数
int cnt1 = 0;
for (char c : str1)
{
if (c == 'a') cnt1++;
}
int cnt2 = 0;
for (char c : str2)
{
if (c == 'a') cnt2++;
}
int cnt3 = 0;
for (char c : str3)
{
if (c == 'a') cnt3++;
}
// 输出对应计数(如果没有找到'a',计数应仍为0)
cout << cnt1 << endl;
cout << cnt2 << endl;
cout << cnt3 << endl;
return 0;
}