题目描述
从键盘读入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);
        }
    }
}










