0
点赞
收藏
分享

微信扫一扫

牛客oj 拯救小a

这题本身非常简单,但是考到了字符串,本身也是我不擅长的类型,所以还是写一篇题解。本题用了string类型stl,运用了getline,getline(cin, inputLine),其中 cin 是正在读取的输入流,而 inputLine 是接收输入字符串的 string 变量的名称。注意,getline可以读入空格,当输入回车时代表字符串已经结束,即一行输入结束,所以可以一行一行的判断。

代码如下:

#include<iostream>
#include<string>
using namespace std;
int main()
{
    string s1;
    getline(cin,s1);
    int count = 0;
    while(s1 != ".")
    {
        for(int i=0;s1[i]!='\0';i++)
        {
            if(s1[i] == 'a')
            {
                count++;
            }
        }
        getline(cin,s1);
    }
    cout<<count;
}
举报

相关推荐

0 条评论