本題要求實現一個求整數的逆序數的簡單函數。
函數接口定義:
int reverse( int number );
其中函數reverse須返回用戶傳入的整型number的逆序數。
我的代碼:
int reverse( int number )
{int n = number,res = 0,t = 0;n = (n>=0)?n:-n;while(n != 0){t = n%10;res = 10*res + t;n = n/10;}res = (number>=0)?res:-res;return res;
}
1.while循環前提是n為正數,三目運算符?:運用使得代碼簡化了很多。