小学生算数
#include<iostream> using namespace std; int porc(int n,int m) { int a[3],b[3],flag[3]={0},count=0; a[2]=n%10; a[1]=(n/10)%10; a[0]=n/100; b[2]=m%10; b[1]=(m/10)%10; b[0]=m/100; if(a[2]+b[2]>=10) { count++; flag[2]++; } if(a[1]+b[1]+flag[2]>=10) { count++; flag[1]++; } if(a[0]+b[0]+flag[1]>=10) { count++; } return count; } int main() { int n=1,m=1; while(!(n==0&&m==0)) { cin>>n>>m; if(n==0&&m==0) break; cout<<porc(n,m)<<endl; } return 0; }