|
- #include "jian.h"
- #include <limits>
-
- //char Sub(int a, int b, char *d)
- //{
- // if ((a>0 && b<0 && a >(INT_MAX + b)) || (a<0 && b>0 && a < (INT_MIN + b)))
- // {
- // char *c = { "overflow" };
- // *d = c[0];
- // return d[0];
- // }
- // else
- // {
- // d[0] = (a - b) + '0';
- // return d[0];
- //
- // }
- //
- //}
-
- bool Sub(int a, int b, int *d)
- {
- if ((a>0 &&b<0 && a >( INT_MAX + b)) ||( a<0 && b>0 && a < (INT_MIN + b)))
- {
-
- return false;
- }
- else
- {
- *d = a - b;
- return true;
-
- }
-
- }
- //int sub(int a, int b)
- //{
- // return a - b;
- //}
|