|
- #include "chen.h"
- #include <limits>
- bool chen(int a, int b, int *e)
- {
- if( (a>0 && b>0 && a >( INT_MAX / b ))||( a<0 && b<0 && a < (INT_MAX / b)) ||( a>0 && b<0 && a < (INT_MIN / b)) ||( a<0 && b>0 && a >( INT_MIN /b) ))
- {
-
- return false;
- }
- else
- {
- *e = a * b;
- return true;
-
- }
-
- }
- int mul(int a, int b)
- {
-
- return a * b;
- }
|