进位
原题链接https://nuoyanli.com/contest/32/problem/G
计算两个数相加时进了多少次位,这道题题目明确指出只有三位数,直接暴力就好
#include<algorithm>
#include<cmath>
#include<cstdlib>
#include<cstring>
#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
long long n,m;
while(~scanf("%lld %lld",&n,&m))
{
if(n==0&&m==0)
{
break;
}
long long a,b,c;
long long x,y,z;
long long sum=0;
long long o,p,q;
a=n%10;
n=n/10;
b=n%10;
c=n/10;
x=m%10;
m=m/10;
y=m%10;
z=m/10;
o=a+x;
if(o>=10)
{
sum++;
b++;
}
p=b+y;
if(p>=10)
{
sum++;
c++;
}
q=z+c;
if(q>=10)
{
sum++;
}
printf("%lld\n",sum);
}
return 0;
}