题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805306310115328
#include<stdio.h>
#include<string.h>
#include<math.h>
char a[11],b[11];
char c,d;
int Get(char *s,char k)
{
int y=0,r=0;
//printf("%d\n",strlen(s));
for(int i=0;i<strlen(s);i++)
{
if(s[i]==k)
{
r+=(k-'0')*pow(10,y);
y++;
}
}
return r;
}
int main()
{
scanf("%s %c %s %c",a,&c,b,&d);
int s1=Get(a,c);
int s2=Get(b,d);
printf("%d\n",(s1+s2));
return 0;
}
这里有个情况要注意,那就是使用scanf输入题目所给的四个数据时,scanf内的%s 和%c是需要用空格分开的,否则就会输入错误