hzCPPOJ

L217_表达式(a+b)/ c 求值

时间限制:  1 s      内存限制:   128 MB
提交:783     正确:681     分值:19

题目描述

给定三个整数 abc,计算表达式 (a + b) / c 的值,除法为整数除法(即向下取整)。


输入

输入三个整数 abc,以空格分隔(-10,000 < a, b, c < 10,000,且 c ≠ 0)。

输出

输出一个整数,表示 (a + b) / c 的整除结果。

样例

样例输入:
1 1 3
样例输出:
0
样例输入:
2 5 4
样例输出:
1

提示

关键点解析

  1. 整数除法特性

    • C++ 中,两个整数相除 (/) 默认向零取整(即截断小数部分)。

    • 示例:

      • (1 + 1) / 3 = 0

      • (2 + 5) / 4 = 1

      • (-5 + 3) / 2 = -1

  2. 输入范围

    • a + b 可能为负数,但 (a + b) / c 仍符合整数除法规则。

    • c 保证非零,无需额外检查。

  3. 边界验证

为什么不需要特殊处理?





提交人

AmberXie

来源/分类