UVA465 Overflow

题目描述

编写一个程序,该程序读取一个由两个非负整数和一个运算符组成的表达式。 判断这两个整数或表达式的结果是否过大而无法表示为“常规”的有符号整数(如果您使用 `Pascal` 语言,则为 `integer` 类型;如果您使用 `C` 语言,则为 `int` 类型)。

输入格式

输入的行数不定。每行包含一个整数、一个运算符(`+` 或 `*`)和另一个整数。

输出格式

对于每一行输入,首先原样输出该行输入,然后输出 0 到 3 行信息。这些信息包含以下三条消息中所有适用的部分: - 第一个数字太大: `first number too big` - 第二个数字太大: `second number too big` - 结果太大: `result too big`