ZZULIOJ 1101: 逆序數字(函式專題)
阿新 • • 發佈:2018-11-21
題目描述
輸入一個正整數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); } }