标签:
思路:
将个十百三位上的数分别求出来,然后进行相加,从个位开始,还得考虑进位,然后看看他们的和是否大于等于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