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;
}
posted @ 2020-06-07 16:40  chstor  阅读(114)  评论(0编辑  收藏  举报