2025年11月21日大一C题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
实现一个简易计算器。
给定两个整数 a、b 和一个运算符 op(为 + - * / 之一),根据运算符计算结果:
+:输出a + b-:输出a - b*:输出a * b/:输出a / b的整数除法结果(按 C 语言规则,向 0 取整)
特殊情况
- 如果
op不是+ - * /之一,输出:
invalid operator
- 如果
op是/且b == 0,输出:
divided by zero
输入格式
一行,格式如下:
a op b
其中:
a、b为整数op为单个字符- 三者之间用空格分隔
输出格式
- 若无错误情况,输出一个整数结果
- 若错误(非法运算符或除以零),输出错误信息
样例输入 1
3 + 5
样例输出 1
8
样例输入 2
10 / 0
样例输出 2
divided by zero
样例输入 3
7 ? 2
样例输出 3
invalid operator