C++基礎(chǔ)(數(shù)位反轉(zhuǎn)問題實現(xiàn)方法)

字號:

題目描述:
    編寫一個Reverse函數(shù),聲明類似unsigned Reverse(unsigned);
    要求參數(shù)只有一個32bit非負(fù)整數(shù),
    同樣返回一個32bit整數(shù),但數(shù)位反轉(zhuǎn)。
    輸入:
    按參數(shù)傳遞,一個32bit非負(fù)數(shù),考試大提示最低位不為0
    輸出:
    按返回值輸出
    樣例輸入:
    2
    19
    120345
    樣例輸出:
    2
    91
    543021
    其它:
    請不要寫上main函數(shù)
    #include
    unsigned Reverse(unsigned a)
    {
    unsigned i,j;
    j=0;
    while(a != 0){
    i=a%10;
    j=j*10+i;
    a=a/10;
    }
    return j;
    }