码迷,mamicode.com
首页 > 其他好文 > 详细

【PAT】B1016 部分A+B(15 分)

时间:2018-08-18 19:49:08      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:turn   std   return   ==   ret   names   部分   code   har   

#include<cstdio>

using namespace std;
int main(){
    char A[20],DA,B[20],DB;
    int AA=0,BB=0;
    scanf("%s %c %s %c",A,&DA,B,&DB);
    char *p=A;int pa=0,pb=0;
    while(*p!=‘\0‘){
        if(*p==DA) pa++;
        p++;
    }
    p=B;
    while(*p!=‘\0‘){
        if(*p==DB) pb++;
        p++;
    }
    for(int i=0;i<pa;i++){
        AA=AA*10+DA-‘0‘;
    }
    for(int i=0;i<pb;i++){
        BB=BB*10+DB-‘0‘;
    }
    printf("%d",AA+BB);
    return 0;
}

【PAT】B1016 部分A+B(15 分)

标签:turn   std   return   ==   ret   names   部分   code   har   

原文地址:https://www.cnblogs.com/hebust/p/9498107.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!