简单题15分
正整数 A 的“D​A​​(为 1 位整数)部分”定义为由 A 中所有 D​A​​ 组成的新整数 P​A​​。例如:给定 A=3862767,D​A​​=6,则 A 的“6 部分”P​A​​ 是 66,因为 A 中有 2 个 6。

现给定 A、D​A​​、B、D​B​​,请编写程序计算 P​A​​+P​B​​。
输入格式:

输入在一行中依次给出 A、D​A​​、B、D​B​​,中间以空格分隔,其中 0<A,B<10​10​​。
输出格式:

在一行中输出 P​A​​+P​B​​ 的值。
输入样例 1:

3862767 6 13530293 3

输出样例 1:

399

输入样例 2:

3862767 1 13530293 8

输出样例 2:

0

#include<stdio.h>
int main(){
   
	int A,Da,B,Db,temp;
	int flag=10,sum1=0,sum2=0;
	while(scanf("%d %d %d %d",&A,&Da,&B,&Db) != EOF){
   
		while(A>0){
   
			temp = A%10;
			if(temp==Da){
   
				sum1 = sum1*flag+Da;
			}
			A /= 10;
		}
		while(B>0){
   
			temp = B%10;
			if(temp==Db){
   
				sum2 = sum2*flag+Db;
			}
			B /= 10;
		}
		printf("%d",sum1+sum2);
	}
	return 0;
}