读入两个小于10000的正整数A和B,计算A+B。需要注意的是:如果A和B的末尾K(不超过8)位数字相同,请直接输出-1
#include<stdio.h>
#include<string.h>
int main()
{
int A,B;
int k;
while(scanf("%d%d%d",&A,&B,&k) != EOF && A && B)
{
int A1,B1;
int sum = A + B;
int flag = 1;
while((A || B) && k--)
{
A1 = A%10;
B1 = B%10;
if (A1 == B1)
{
flag = 0;
break;
}
A = A/10;
B = B/10;
}
if (flag)
printf("%d\n",sum);
else
printf("-1\n");
}
return 0;
}