输入格式:
输入在一行中依次给出 A、DA、B、DB ,中间以空格分隔,其中 0<A,B<10^10。
输出格式:
在一行中输出 PA+PB的值。
输入样例 1:
3862767 6 13530293 3
输出样例 1:
399
输入样例 2:
3862767 1 13530293 8
输出样例 2:
0
分析
为了方便,我们可以每次验证个位数,然后验证过的数字就丢掉
#include<iostream>
using namespace std;
int main(){
long A,DA,B,DB;
cin>>A>>DA>>B>>DB;
int numa=0,numb=0;
int i=0;
while(A!=0){
if(A%10==DA){ //每次验证个位数
numa=DA+numa*10;
}
A/=10;
}
while(B!=0){
if(B%10==DB){ //每次验证个位数
numb=DB+numb*10;
}
B/=10;
}
cout<<numa+numb;
return 0;
}