注意:本题整数要用long long int型
#include<stdio.h>
int main()
{
int p(long long int a, int d);
long long int a, b;
int dA, dB, pA, pB;
scanf("%lld%d%lld%d", &a, &dA, &b, &dB);
pA = p(a, dA);
pB = p(b, dB);
printf("%d", pA + pB);
return 0;
}
int p(long long int a, int d)
{
int i, t, count = 0, p = 0;
while (a >= 1)
{
t = a % 10;
if (d == t)
count++;
a /= 10;
}
for (i = 1; i <= count; i++)
p = p * 10 + d;
return p;
}