1. 程式人生 > >ZZULIOJ 1101: 逆序數字(函式專題)

ZZULIOJ 1101: 逆序數字(函式專題)

題目描述

輸入一個正整數n,計算n的逆序數m,輸出m與n的和。要求程式定義一個inverse()函式和一個main()函式,inverse()函式接收一個整數值,返回這個數中數字逆序後的結果值。例如,給定數7631,函式返回1367 。 
int inverse(int n) 

//計算並返回n的逆序數字 

本題如果是C/C++程式碼提交,只需要提交inverse函式的定義部分,提交其它內容,編譯出錯。 

 

輸入

一個正整數n,輸入保證計算結果在int範圍內。 

 

輸出

輸出一個整數,n與n的逆序數的和。輸出佔一行。 

 

樣例輸入

1780

 

樣例輸出

2651
import java.util.Scanner;

public class Main {


        public static int inverse(int n){

                int num=0;
                while (n>0){

                      num=num*10+n%10;
                      n/=10;
               }
                return num;
         }

        public static void main(String[] args)
        {
           Scanner input=new Scanner(System.in);
           int n=input.nextInt();
           System.out.println(Main.inverse(n)+n);


        }

}