6-2 使用函式輸出一個整數的逆序數
阿新 • • 發佈:2018-12-20
6-2 使用函式輸出一個整數的逆序數(20 分)
本題要求實現一個求整數的逆序數的簡單函式。
函式介面定義:
int reverse( int number );
其中函式reverse
須返回使用者傳入的整型number
的逆序數。
裁判測試程式樣例:
#include <stdio.h> int reverse( int number ); int main() { int n; scanf("%d", &n); printf("%d\n", reverse(n)); return 0; } /* 你的程式碼將被嵌在這裡 */
輸入樣例:
-12340
輸出樣例:
-4321
int reverse( int number ){
int sum, result;
if(number<0){
printf("-");
number = number * -1;
}
sum = 0;
while(number!=0){
result = number % 10;
sum = sum * 10 + result;
number = number / 10;
}
return sum;
}