自己做的。
#include <iostream>
#include<string>
#include<stdlib.h>
using namespace std;
int fun1(string a,char b)
{
int t=a.find(b,0);
int num=0;
while (t!=a.npos)
{
t=a.find(b,t+1);
num++;
}
return num;
}
int fun2(char a,int b)
{
string c;
int num;
c.insert(0,b,a);
num = atoi(c.c_str());
return num;
}
int main()
{
string a,b;
char da,db;
cin>>a>>da>>b>>db;
int pa,pb;
int n1,n2;
n1=fun1(a,da);
n2=fun1(b,db);
pa=fun2(da,n1);
pb=fun2(db,n2);
cout<<pa+pb<<endl;
return 0;
}