解题思路:这是一道入门题,一般的办法是用取余把数字A,B拆开,找到与DA和DB相同的数字,最后相加。我这里采用了字符串接收数字,然后遍历一下字符串顺便算出结果。
#include<cstdio>
#include<cstring>
int main(){
char a[13],b[13];
int da,db;
scanf("%s%d%s%d",a,&da,b,&db);
int sum1=0,sum2=0;
for(int i = 0;i < strlen(a);i++){
if(a[i]-'0'==da){
sum1 = sum1*10 + da;
}
}
for(int i = 0;i < strlen(b);i++){
if(b[i]-'0'==db){
sum2 = sum2*10 + db;
}
}
printf("%d\n",sum1+sum2);
return 0;
}