小学生算术

来源:互联网 发布:linux wc grep 编辑:程序博客网 时间:2024/04/27 04:00

题目:很多学生在学习加法时,会发现“进位”特别容易出错。你的任务是计算两个整数在相加时需要多少次进位。你在编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。假设输入的整数都不超过9个数字。

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


0 0
原创粉丝点击