小学生算术

来源:互联网 发布:keep运动软件 编辑:程序博客网 时间:2024/04/27 04:18

 1.计算两个整数在相加时需要多少次进位 ,编制的程序可以连续处理多组数据,直到读到两个0结束,假设输入的整数都不超过9个数字

样例输入:

123 456

555 555

123 594

0 0

样例输出:

0

3

1

#include<stdio.h>#include<iostream>using namespace std;int main(){     int a,b;     while(scanf("%d%d",&a,&b)!=EOF &&(a||b))     {          int c=0,ans=0;          for(int i=0;i<9;i++)          {               c=(a%10+b%10+c)>9? 1:0;               ans+=c;               a/=10;               b/=10;               if(!a && !b)               {                    break;               }          }          printf("%d\n",ans);     }}


0 0
原创粉丝点击