123 456 555 555 123 594 0 0
0 3 1
#include<iostream>
#include<cstdio>
#include<string>
#include<cstring>
#include<cmath>
#include<algorithm>
using namespace std;
int main(int argc, char* argv[])
{
int
m,n,a[3],b[3],i,j;
while(scanf("%d%d",&m,&n)&&(m||n))
{
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
a[0]=m/100;
a[1]=(m-100*a[0])/10;
a[2]=m-100*a[0]-10*a[1];
b[0]=n/100;
b[1]=(n-100*b[0])/10;
b[2]=n-100*b[0]-10*b[1];
j=0;
for(i=2;i>=0;i--)
{
if(a[i]+b[i]>=10)
{j++;
a[i-1]+=1;}
}
cout<<j<<endl;
}
return
0;
}
原文:http://www.cnblogs.com/52Cyan/p/3689888.html