乘法竖式

测试数据来自 system/1488

时间限制:1秒  内存限制:256M


【问题描述】

  给出一个三位数 \(A\) 和一个两位数 \(B\),请你按样例给出的格式输出 \(A*B\) 的竖式格式。

【输入格式】

  包含一行:第一个是一个三位整数 \(A\),第二个是一个三位整数 \(B\),中间用一个空格分开。

【输出格式】

  包含七行:
  第一行:输出整数 A,前空 4 格;
  第二行:首先输出"x",然后是整数 B,前空 4 格;
  第三行:输出横线"--------";
  第四行:输出B的个位数字乘以A的结果,需要按竖式格式对齐;
  第五行:输出B的十位数字乘以A的结果,需要按竖式格式对齐;
  第六行:输出横线:"--------";
  第七行:输出A*B的结果,需要按竖式格式对齐。

【输入输出样例1】

 Input

345 43

 Output

    345
x    43
--------
   1035
  1380
--------
  14835

【数据说明】

  对于 \(100\%\) 的数据,\(100 ≤ A ≤999\),\(10 ≤ B ≤99\)。

【来源】

  Mr.he

信息

ID
1029
难度
6
分类
(无)
标签
递交数
15
已通过
11
通过率
73%
上传者