标签:
思路:
将个十百三位上的数分别求出来,然后进行相加,从个位开始,还得考虑进位,然后看看他们的和是否大于等于10,如果大于等于10,cnt++,并且它前面的数也得加1(表示进位)!
代码:
#include <stdio.h>
#include <string.h>
int main()
{
int a,b;
int a1,a2,a3,b1,b2,b3;
while(scanf("%d%d",&a,&b)&&(a||b))
{
int cnt=0;
a1=a/100;
a2=a/10%10;
a3=a%10;
b1=b/100;
b2=b/10%10;
b3=b%10;
if(a3+b3>=10)
{
cnt++;
a2++;
}
if(a2+b2>=10)
{
cnt++;
a1++;
}
if(a1+b1>=10)
{
cnt++;
}
printf("%d\n",cnt);
}
return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/dxx_111/article/details/48143527