#include<stdio.h>
int main(){
int a,b,k,he,i,ai,bi;
bool xiangdeng;
while(scanf("%d%d%d",&a,&b,&k)!=EOF){
if(a==0&&b==0)break;
xiangdeng=true;
he=a+b;
while(k!=0){
ai=a%10;
bi=b%10;
a=a/10;
b=b/10;
if(ai!=bi){
printf("%d\n",he);
xiangdeng=false;
break;
}
k--;
}
if(xiangdeng==true){
printf("-1\n");
}
}
return 0;
int main(){
int a,b,k,he,i,ai,bi;
bool xiangdeng;
while(scanf("%d%d%d",&a,&b,&k)!=EOF){
if(a==0&&b==0)break;
xiangdeng=true;
he=a+b;
while(k!=0){
ai=a%10;
bi=b%10;
a=a/10;
b=b/10;
if(ai!=bi){
printf("%d\n",he);
xiangdeng=false;
break;
}
k--;
}
if(xiangdeng==true){
printf("-1\n");
}
}
return 0;
}
错误之处:
第一次编辑时把输出弄反了 注意是相同时输出-1 不同时输出和。