模拟,找出这个数在数字里的个数
(以下代码在sublime text3无法通过样例1,但是AC,在洛谷IDE里也可以通过样例,比较玄学)
#include <iostream>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <algorithm>
using namespace std;
int main()
{
string a,b;
char da,db;
cin>>a>>da>>b>>db;
int n=0,m=0;
for(int i=0;i<a.length();i++)
{
if(a[i]==da)
{
n++;
}
}
//cout<<n;
for(int i=0;i<b.length();i++)
{
if(b[i]==db)
{
m++;
}
}
//cout<<m;
int x=da-'0',y=db-'0';
//cout<<x;
int sum=0;
for(int i=1;i<=pow(10,n-1);i*=10)
sum+=x*i;
//cout<<sum;
for(int j=1;j<=pow(10,m-1);j*=10)
sum+=y*j;
cout<<sum;
return 0;
}