2015年4月2日 星期四

UVA10035 Primary Arithmetic

#include <iostream>
#include <cstdio>
using namespace std;

int main()
{
    int carry,y,a,b;
    while(scanf( "%d%d", &a, &b ) != EOF && (a || b)){
        y=carry=0;
        while(a || b){
            carry = a%10 + b%10 + carry;
            carry /= 10;
            a/=10;
            b/=10;
            if(carry){
                y++;
            }
        }
    if( y == 1 )
      printf( "1 carry operation.\n" );
    else if( y > 1 )
      printf( "%d carry operations.\n", y );
    else
      printf( "No carry operation.\n" );
    }
    return 0;
}

沒有留言:

張貼留言