字符串——字符串统计

#include <stdio.h>
#include <iostream>
#include <string>
#include <cstring>

using namespace std;
//统计第一行字符串在第二行中出现的次数
//先遍历第二行,每个元素的次数
//然后遍历第一行,看看 
int main(){
    string sonStr,parStr;
    int number[128]; 
    
    while(getline(cin,sonStr)){
        int length;
        int length2    ;
        if(sonStr == "#"){
            break;
        }
        //清空,memset 头文件是  cstring
        memset(number, 0 ,sizeof(number)); 
        getline(cin,parStr);
        length = sonStr.size();
        length2 = parStr.size();
    
        for(int i = 0;i < length2;i++){
            number[parStr[i]] ++;
        }
        
        for(int i = 0;i < length;i++){
            printf("%c %d",sonStr[i],number[sonStr[i]]);
        }
        
    }
     
}
                 
原文地址:https://www.cnblogs.com/juanzhi/p/12956940.html