字符串——字符串统计
#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]]); } } }