1. 程式人生 > >6-2 使用函式輸出一個整數的逆序數

6-2 使用函式輸出一個整數的逆序數

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;

}