ccf_201512-1_數位之和(java&c++)
阿新 • • 發佈:2019-01-07
試題編號: | 201512-1 |
試題名稱: | 數位之和 |
時間限制: | 1.0s |
記憶體限制: | 256.0MB |
問題描述: |
問題描述 給定一個十進位制整數n,輸出n的各位數字之和。 輸入格式 輸入一個整數n。 輸出格式 輸出一個整數,表示答案。 樣例輸入 20151220 樣例輸出 13 樣例說明 20151220的各位數字之和為2+0+1+5+1+2+2+0=13。 評測用例規模與約定 所有評測用例滿足:0 ≤ n ≤ 1000000000。 |
java:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int sum = 0;
while(n != 0) {
sum += n % 10;
n = n / 10;
}
System.out.println(sum);
}
}
c++:
#include<iostream> using namespace std; int main() { int n; cin>>n; int s,sum=0; while(n!=0) { s=n%10; n=n/10; sum=sum+s; } cout<<sum<<endl; }