[杭电ACM]1229还是A+B
计算A+B的和,不过要判断二个数的末尾几位数是否相同,若相同输出-1,不相同,输出A+B值。
#include"stdio.h" #include"math.h" int main() { int a,b,k,n,i; while(scanf("%d%d%d",&a,&b,&k)!=EOF) { if(a==0&&b==0) break; for(i=0,n=1;i<k;i++) n*=10; if(a%n==b%n) printf("-1\n"); else printf("%d\n",a+b); } }