0
点赞
收藏
分享

微信扫一扫

1006乘法运算

生活记录馆 2022-04-21 阅读 55
java

题目描述

从键盘读入2个100以内的正整数,进行乘法运算并以竖式输出。

例如,输入:89 13 又如,输入:16 8

​ 输出: 89 输出: 16

​ × 13 × 8

​ 267 128

​ 89

​ 1157

输入

每个测试文件只包含一组测试数据,每组输入数据为两个100以内的正整数,之间由一个空格分隔。

输出

对于每组输入数据,输出两个整数进行乘法运算的竖式。为了简单起见,只需从上到下输出竖式里面的数即可,具体格式见样例输出。

样例输入 [Copy](javascript:CopyToClipboard($(‘#sampleinput’).text()))

89 13

样例输出 [Copy](javascript:CopyToClipboard($(‘#sampleoutput’).text()))

89
13
267
89
1157

提示

16 8

----------

16
8
128

代码如下:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a= scanner.nextInt();
        int b= scanner.nextInt();
        System.out.println(a);
        System.out.println(b);
        int sum,d,c,e,f;
        sum=a*b;
        if(a>=10||b>=10){ //注意
            c = b % 10;
            d= b/10;
            e = c * a;
            f = d * a;
            if(e==0) System.out.println("00"); //注意
            else System.out.println(e);

            System.out.println(f);
            System.out.println(sum);
        }
        else {
            System.out.println(sum);
        }
    }
}
举报

相关推荐

0 条评论