倒序輸出多位整數

int reverse(int num)
{ 
    int res=0;
    int sign=1;           //區別正負
    if(num<0){
        sign=-1;
        num=-num;
    }
    while(num){
        res=res*10+num%10;
        num=num/10;
    }
    return sign*res;
}

注:只要是倒序輸出,還可以利用棧“先進後出”的性質實現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章