PAT.B1016 部分A+B

返回目录

在这里插入图片描述

注意点

1.int 可以对付10^9 的数据范围,但不可以解决10^10的数据范围

#include <bits/stdc++.h>
using namespace std;

int main(){

    long long A,B;
    int Da,Db;
    scanf("%lld%d%lld%d",&A,&Da,&B,&Db);
    int pa=0,pb=0;
    while(A!=0){
        if(A%10==Da)pa=pa*10+Da;
        A=A/10;
    }   
    while(B!=0){
        if(B%10==Db)pb=pb*10+Db;
        B=B/10;
    }   
    printf("%d",pa+pb);
    return 0;
}

发布了43 篇原创文章 · 获赞 3 · 访问量 3360

猜你喜欢

转载自blog.csdn.net/a1920993165/article/details/104324113