#include <iostream>
using namespace std;
int main() {
unsigned long a, b;
while (cin >> a >> b) { // 注意 while 处理多个 case
int carry=0,sum=0,cnt=0;
if(a==0&&b==0)break;;
while(a>0||b>0){
sum=(a%10)+(b%10)+carry;
if(sum>=10){
carry=1;
cnt++;
} else carry=0;
a=a/10;
b=b/10;
}
if(cnt==0)printf("NO carry operation.\n");
else if(cnt>1)printf("%d carry operations.\n",cnt);
else printf("1 carry operation.\n");
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号