zoukankan      html  css  js  c++  java
  • 小学生算术

    描述很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。

     
    输入
    输入两个正整数m,n.(m,n,都是三位数)
    输出
    输出m,n,相加时需要进位多少次。
    样例输入
    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 }
     
  • 相关阅读:
    Linux(8)查看服务器系统信息
    Scrapy爬取西刺代理ip流程
    Scrapy提取多个标签的text
    Scrapy常用命令行工具
    暴力&打表
    博客试水
    Linux --远程访问控制
    php--最新正则(手机号码)
    MySQLdump常用命令
    关于XSS攻击
  • 原文地址:https://www.cnblogs.com/zqxLonely/p/4131695.html
Copyright © 2011-2022 走看看