水题
以字符和字符串形式储存输入,比较,计算出两个个数的D的个数,用for循环拼成P,相加得出结果
#include<stdio.h>
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!=' '){
if(*p==DA) pa++;
p++;
}
p=B;
while(*p!=' '){
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;
}