题目74-小学生算术

来源:互联网 发布:js创建一个list 编辑:程序博客网 时间:2024/04/29 13:57

小学生算术

时间限制:3000 ms  |  内存限制:65535 KB
难度:1
描述
很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。
输入
输入两个正整数m,n.(m,n,都是三位数)
输出
输出m,n,相加时需要进位多少次。
样例输入
123 456555 555123 5940 0
样例输出
03 1
#include<stdio.h>int main(){    int m,n,i,j,k,sum;    while(scanf("%d%d",&m,&n),m||n)    {        i=j=k=sum=0;        i=m%10+n%10;        if(i>9)        {            j++;            sum++;        }        j+=m/10%10+n/10%10;        if(j>9)        {            k++;            sum++;        }        k+=m/100+n/100;        if(k>9)            sum++;        printf("%d\n",sum);    }    return 0;}


原创粉丝点击