标签:style blog ar color os sp java on 数据
描述很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。
123 456
555 555
123 594
0 0
0
3
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 }
标签:style blog ar color os sp java on 数据
原文地址:http://www.cnblogs.com/zqxLonely/p/4131695.html