AlgoMooc

A1005. A+B问题 VI

中等

通过率 71% · 提交 266 · 通过 190

基础语法ACM模式练习模拟字符串数学
改编自算法机考高频题型 · 基础语法 / ACM模式练习类型 · 难度:中等

小慕正在开发一个简易计算器,它能够对两个进行加法或减法运算。 每行输入格式为: A B 其中 op 是单词 add 或 sub。 add 表示计算 A + B 的结果,sub 表示计算 A - B 的结果。

这类题属于算法机考高频题型中「基础语法 / ACM模式练习」方向的高频题型,通常考察对「基础语法 / ACM模式练习」的建模能力与边界条件处理。掌握本题的解题思路后,可举一反三应对同类真题方向,稳步提升机考通过率。

提示:带虚线的词点一下有通俗解释。

输入描述

输入一个数字n,表示接下来输入n行。 接下来输入n行,每一行都以 op A B 这样的格式输入。 其中op为单词add或sub,A和B为整整数。 1 <= n <= 10 -100 <= A, B <= 100

输出描述

输出n行,每一行包含一个数字,表示每组两个数字的计算结果

示例

示例 1

输入示例

2
add 1 2
add 3 4

输出示例

3
7

示例 2

输入示例

3
add -1 1
sub 2 -2
add 3 -3

输出示例

0
4
0

时间限制 1000 ms · 内存限制 128 MB