Hdu 1229 又是A+B

简单模拟题。

CODE:

#include <stdio.h>
#include <stdlib.h>
#include < string.h>
using  namespace std;



int check( int a,  int b,  int k)
{
     int i, j;
     int sum1 =  0, sum2 =  0;
     for(i =  0 ; i < k ; i++)
    {
         int x = a% 10;
         int y = b% 10;
         if(x!=y)
        {
             return  0;
        }
         else
        {
            sum1 += x;
            sum2 += y;
            a /=  10;
            b /=  10;
        }
    }
     if(sum1 == sum2)     return  1;
}



int main()
{
     int a, b, k;
     while(~scanf( " %d%d%d ", &a, &b, &k))
    {
         if(a ==  0 && b ==  0break;
         if(check(a, b, k))
        {
            printf( " -1\n ");
        }
         else
        {
            printf( " %d\n ", a+b);
        }
    }

} 

你可能感兴趣的:(HDU)