思路:直接取余数,得到后面几位,然后比较就可以了,方法简单不会错;
代码如下:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <algorithm>
#include <vector>
using namespace std;
int main()
{
int a, b;
int k;
int len1,len2;
int flag;
int sum1, sum2;
int i;
int p;
while (scanf("%d%d%d", &a, &b, &k) && a != 0 && b!=0)
{
p = 1;
while (k--)
p *= 10;
if (a%p != b % p)
printf("%d\n", a + b);
else
printf("-1\n");
}
return 0;
}