首页 > 代码库 > 小学生算术
小学生算术
描述很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。
- 输入
- 输入两个正整数m,n.(m,n,都是三位数)
- 输出
- 输出m,n,相加时需要进位多少次。
- 样例输入
123 456555 555123 5940 0
- 样例输出
03 1
1 import java.util.Arrays; 2 import java.util.Scanner; 3 4 public class Main { 5 public static void main(String[] args) { 6 Scanner scanner=new Scanner(System.in); 7 int number1; 8 int number2; 9 int a;10 int b;11 int c;12 int d;13 int e;14 int f;15 int count;16 17 while(true){18 number1=scanner.nextInt();19 number2=scanner.nextInt();20 21 if(number1==0 && number2==0)22 break;23 24 25 a=number1/100;26 b=number1/10%10;27 c=number1%10;28 29 d=number2/100;30 e=number2/10%10;31 f=number2%10;32 33 count=0;34 if(c+f>=10){35 count++;36 b++;37 }38 39 if(b+e>=10){40 a++;41 count++;42 }43 44 if(a+d>=10)45 count++;46 47 System.out.println(count);48 }49 50 } 51 }
小学生算术
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。