PATB1016

来源:互联网 发布:水杯 软件测试问题 编辑:程序博客网 时间:2024/05/16 12:28
枚举每一个数(每次除以10 如果等于Da的话加起来)
两个数则两次循环
#include <cstdio>long long SUM(long long N,int i);int main(){    long long A,B;    int DA,DB,SUMA,SUMB;    scanf("%lld%d%lld%d",&A,&DA,&B,&DB);    SUMA = SUM(A,DA);    SUMB = SUM(B,DB);    printf("%lld",SUMA+SUMB);    return 0; } long long SUM(long long N,int i ) {  int SUM=0;     while(N>=1){        if (N%10==i) SUM= SUM*10 +i;        N=N/10;    }    return SUM;}

0 0