问题描述
给定一个十进制整数n,输出n的各位数字之和。
输入格式
输入一个整数n。
输出格式
输出一个整数,表示答案。
样例输入
20151220
样例输出
13
样例说明
20151220的各位数字之和为2+0+1+5+1+2+2+0=13。
评测用例规模与约定
所有评测用例满足:0 ≤ n ≤ 1000000000。
以字符串的形式存储,再按数位相加。
字符 0
与 整型 0
差了48,加减 48
就可以相互转换。
#include<bits/stdc++.h>
using namespace std;int main() {string num;cin >> num;int ans = 0;for(int i=0;i<num.length();i++) {ans += (num[i]-48);}cout << ans;return 0;
}
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态