74很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。
#include<stdio.h>
main()
{
int a,b,count,num,i;
while(scanf("%d%d",&a,&b)!=EOF)
{
if(a==0&&b==0)
break ;
count=0,num=0;
for(i=0;i<3;i++)
{if((a%10+b%10+count)>=10)
{count=(a%10+b%10+count)/10;num++;
}
a/=10;
b/=10;
}
printf("%d\n",num);
} return 0;
}
优秀并不是终点,我要做到无可替代