PAT模拟题---1016 部分A+B (15分)

1016 部分A+B (15分)
先掌握一些十进制的转换
ll sum=0,sum=sum*10+a;
while(a!=0){a/=10,a%10...}

#include<iostream>

using namespace std;

typedef long long ll;
int main(){
    ll a,b,c,d;
    cin>>a>>b>>c>>d;
    ll pa=0,pb=0;
    while(a!=0){
        if(a%10==b) pa=pa*10+b;
        a/=10;
    }
    while(c!=0){
        if(c%10==d) pb=pb*10+d;
        c/=10;
    }
    cout<<pa+pb;
    return 0;
}
原文地址:https://www.cnblogs.com/bingers/p/13061072.html