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

PAT:1016. 部分A+B (15) AC

时间:2015-02-14 17:24:43      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:

当做字符串处理
#include<stdio.h> #include<string.h> int main() { char A[120],B[120],ca,cb; int iA=0,iB=0; scanf("%s %c %s %c",A,&ca,B,&cb); int lenA=strlen(A),lenB=strlen(B); int addA=0,addB=0; while(lenA!=-1)              //遍历每一位,是目标数就处理 { int tmp=ca-‘0‘;             //将字符变成能加减的数字 if(A[lenA]==ca) addA=addA*10+tmp; --lenA; } while(lenB!=-1)               { int tmp=cb-‘0‘; if(B[lenB]==cb) addB=addB*10+tmp; --lenB; } printf("%d\n",addA+addB); return 0; }

PAT:1016. 部分A+B (15) AC

标签:

原文地址:http://www.cnblogs.com/Evence/p/4291960.html

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