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