題目描述:
編寫一個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;
}
編寫一個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;
}