C:最も難しい整数オーバーフローである[-2 ^ 31、2 ^ 31--1]
INTリバース(INT X){
int型REQ = 0。
int型のREV = 0;
一方、(X!= 0)
{
REQ = X%10。
X = X / 10。
* 10 + REQ REV = REV。
IF(REV> INT_MAX || REV>(INT_MAX * 10)&& REV == 7)戻り0;
IF(REV <INT_MIN || REV <(INT_MIN * 10)&& REVの== - 8)戻り0;
REVを返します。
}
同じコード、C ++は、C言語を提出することができないで提出することができます。