PAT B1016. 部分A+B (15)

    xiaoxiao2021-03-26  7

    正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。

    现给定A、DA、B、DB,请编写程序计算PA + PB

    输入格式:

    输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010

    输出格式:

    在一行中输出PA + PB的值。

    输入样例1: 3862767 6 13530293 3 输出样例1: 399 输入样例2: 3862767 1 13530293 8 输出样例2: 0 #include <cstdio> #include <algorithm> int main() { long long A,B,a,b,a1=0,b1=0,m1,m2;; scanf("%lld %lld %lld %lld",&A,&a,&B,&b); while (A!=0) { int m=A; if(m==a) a1=a1*10+a; A/=10; } while (B!=0) { int m=B; if(m==b) b1=b1*10+b; B/=10; } printf("%lld\n",b1+a1); system("pause"); return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-650194.html

    最新回复(0)