1. 程式人生 > >CSP201512-1(數位之和)(Java 100分)

CSP201512-1(數位之和)(Java 100分)

問題描述

  給定一個十進位制整數n,輸出n的各位數字之和。

輸入格式

  輸入一個整數n

輸出格式

  輸出一個整數,表示答案。

樣例輸入

20151220

樣例輸出

13

樣例說明

  20151220的各位數字之和為2+0+1+5+1+2+2+0=13。

評測用例規模與約定

  所有評測用例滿足:0 ≤ n ≤ 1000000000。

 

Java程式碼:

package csp2015_12;
import java.util.Scanner;
public class A {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		long n = sc.nextLong();
		int result = 0;
		while (n != 0) {
			result += (n % 10);
			n /= 10;
		}
		System.out.println(result);
	}
}