/*20131123 hanting*/
#include <iostream>
using namespace std;
int main()
{
int a,b;
while(cin>>a>>b)
{
if(a==0 && b==0) return 0;
int Q=0; // Q次進位
int s=0; //進位時s=1 // 下一位數相加+1
while(a!=0 || b!=0)
{
if((a%10+b%10+s)>=10)
{
a/=10;b/=10;
s=1;
Q++;
}
else
{
a/=10;b/=10;
s=0;
}
}
if(Q==0) cout<<"No carry operation."<<endl;
else if(Q==1) cout<<"1 carry operation."<<endl;
else cout<<Q<<" carry operations."<<endl;
}
return 0;
}
2013年11月22日 星期五
[UVA] 10035 - Primary Arithmetic
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言