初学不久,求各位前辈赐教。OJ上只能部分通过,感激不尽!
是哪里出了问题?这样的思路需要改正吗?
附题目链接:http://www.cnblogs.com/fyymonica/p/3723672.html
#include
#include
#include
int main(){
int i;
long long ans;
char A[15],a[1],b[1],B[15],ans1[15]="0",ans2[15]="0";
while(scanf("%s%s%s%s",A,a,B,b)!=EOF){
for(i=0;i<10;i++){
if(A[i]==a[0]){
strcat(ans1,a);
}
if(B[i]==b[0]){
strcat(ans2,b);
}
}
ans=atoi(ans1)+atoi(ans2);
printf("%ld\n",ans);
}
return 0;
}