問題描述 給定一個十進制整數n,輸出n的各位數字之和。 輸入格式 輸入一個整數n。 輸出格式 輸出一個整數,表示答案。 樣例輸入 20151220 樣例輸出 13 樣例說明 20151220的各位數字之和為2+0+1+5+1+2+2+0=13。 評測用例規模與約定 所有評測用例滿足:0 ≤ n ≤ 1000000000。
直接用字符串,也很簡單
#include <iostream>#include <stdio.h>#include <queue>#include <algorithm>#include <cmath>#include <string>using namespace std;int main(){ string str; cin>>str; int sum=0; int l=str.length(); for(int i=0;i<l;i++) { sum+=(str[i]-'0'); } cout<<sum<<endl; return 0;}新聞熱點
疑難解答