#B1492. 口算练习题
口算练习题
【题目描述】
王老师收集了 道学生容易做错的口算题。
每道题包含两个运算数和一个运算类型:
a表示加法;b表示减法;c表示乘法。
第一道题会给出运算类型和两个运算数。之后的题目可以只给出两个运算数,此时沿用上一道题的运算类型。
请输出每道题的完整算式及其总长度。
完整算式中不包含空格。
【输入描述】
第一行输入一个整数 。
接下来 行,每行有两个或三个数据:
- 三个数据时,依次为运算类型、、;
- 两个数据时,表示使用上一道题的运算类型,后面两个数据为 、。
保证:
- ;
- 第一行算式一定包含三个数据;
- ;
- 运算类型只为
a、b、c。
【输出描述】
输出 行。
对于每道题:
- 第一行输出完整算式及结果;
- 第二行输出该算式的字符总长度。
【样例 1】
【样例 1 输入】
5
a 5 8
3 2
b 10 7
4 6
c 12 3
【样例 1 输出】
5+8=13
6
3+2=5
5
10-7=3
6
4-6=-2
6
12*3=36
7
【样例 1 解释】
第二行 3 2 只有两个数据,因此继续使用上一道题的加法;
第四行 4 6 继续使用上一道题的减法。