PTA乙级题 1016. 部分A+B (15)
#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
int a,b,len1,len2,i,x=0,y=0,sum1=0,sum2=0;
char ch[11],sh[11];
scanf("%s %d %s %d",ch,&a,sh,&b);
len1=strlen(ch);
len2=strlen(sh);
for (i=0;i<len1;i++)
{
if (ch[i]-'0'==a)
x++;
}
for (i=0;i<len2;i++)
{
if (sh[i]-'0'==b)
y++;
}
for (i=0;i<x;i++)
sum1+=a*pow(10,i);
for (i=0;i<y;i++)
sum2+=b*pow(10,i);
printf("%d",sum1+sum2);
return 0;
}