优化解
#include<stdio.h>
typedef long long LL;
int main(){
LL a, d1, b, d2, sum1 = 0, sum2 = 0;
scanf("%lld%lld%lld%lld", &a, &d1, &b, &d2);
while(a != 0){
if(a % 10 == d1) sum1 = (sum1 * 10) + d1;
a /= 10;
}
while(b != 0){
if(b % 10 == d2) sum2 = (sum2 * 10) + d2;
b /= 10;
}
printf("%lld", sum1 + sum2);
return 0;
}