[杭电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);
    }
}

 

posted @ 2013-05-20 22:39  天际。  阅读(547)  评论(0编辑  收藏  举报