/*
题目要求:计算两个整数在相加时需要多少次进位,可以连续处理多组数据,
直到读到两个0.(假设输入的整数都不超过9个数字)
样例输入: 123 456
555 555
123 594
0 0
输出:0
3
1
*/
#include<stdio.h>
int main(void)
{
int a, b;
while(scanf("%d%d", &a, &b)==2)
{
if(!a && !b)
return ;
int c= 0, ans = 0;
for(int i=9; i>=0; i--)
{
c = (a%10 + b%10 + c) > 9 ? 1: 0;
ans += c;
a /= 10;
b /= 10;
}
printf("%d\n", ans);
}
return 0;
}
小学生算术
最新推荐文章于 2021-05-19 09:45:29 发布