问题标题: 酷町堂:4903

0
0
已解决
吕梓瑜
吕梓瑜
初级天翼
初级天翼

题目描述 Description

现在有n个字符串和一个字符k,查找k在这n个字符串中各出现了多少次,和总共出现了多少次。(用函数写)

输入描述 Input Description

第一行,一个整数n和一个字符k
接下来n行字符串

输出描述 Output Description

出现n行整数,为k在每个字符串中出现的次数
第n+1行,总共出现的次数

样例输入 Sample Input

3 a abc edgf abba

样例输出 Sample Output

1 0 2 3

数据范围及提示 Data Size & Hint

n<=100


0
已采纳
李牧晓
李牧晓
中级天翼
中级天翼
int cnt=0;
int sum=0;
    string a;
    char b;
    int n;
    cin>>n;
    cin>>b;
    getchar();
    for(int i=1;i<=n;i++){
        getline(cin,a);
        for(int i=0;i<a.size();i++){
            if(a[i]==b){
                cnt++;
            }
        }
        cout<<cnt<<endl;
        sum+=cnt;
        cnt=0;
    }
    cout<<sum;

闺闺采纳我呗~

0
我要回答