C. 2025年11月21日大一C题

    传统题 1000ms 256MiB

2025年11月21日大一C题

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

实现一个简易计算器。

给定两个整数 ab 和一个运算符 op(为 + - * / 之一),根据运算符计算结果:

  • +:输出 a + b
  • -:输出 a - b
  • *:输出 a * b
  • /:输出 a / b整数除法结果(按 C 语言规则,向 0 取整)

特殊情况

  • 如果 op 不是 + - * / 之一,输出:
invalid operator
  • 如果 op/b == 0,输出:
divided by zero

输入格式

一行,格式如下:

a op b

其中:

  • ab 为整数
  • op 为单个字符
  • 三者之间用空格分隔

输出格式

  • 若无错误情况,输出一个整数结果
  • 若错误(非法运算符或除以零),输出错误信息

样例输入 1

3 + 5

样例输出 1

8

样例输入 2

10 / 0

样例输出 2

divided by zero

样例输入 3

7 ? 2

样例输出 3

invalid operator

2025年11月21日计算机协会选拔赛大一组

未参加
状态
已结束
规则
ACM/ICPC
题目
8
开始于
2025-11-21 14:10
结束于
2025-11-21 17:10
持续时间
3 小时
主持人
参赛人数
13