CCF 201512-1 数位之和 (水题)
2016-09-08 14:20
501 查看
问题描述
给定一个十进制整数n,输出n的各位数字之和。
输入格式
输入一个整数n。
输出格式
输出一个整数,表示答案。
样例输入
20151220
样例输出
13
样例说明
20151220的各位数字之和为2+0+1+5+1+2+2+0=13。
评测用例规模与约定
所有评测用例满足:0 ≤ n ≤ 1000000000。
析:用字符串读入,然后计算即可。
代码如下:
给定一个十进制整数n,输出n的各位数字之和。
输入格式
输入一个整数n。
输出格式
输出一个整数,表示答案。
样例输入
20151220
样例输出
13
样例说明
20151220的各位数字之和为2+0+1+5+1+2+2+0=13。
评测用例规模与约定
所有评测用例满足:0 ≤ n ≤ 1000000000。
析:用字符串读入,然后计算即可。
代码如下:
#pragma comment(linker, "/STACK:1024000000,1024000000") #include <cstdio> #include <string> #include <cstdlib> #include <cmath> #include <iostream> #include <cstring> #include <set> #include <queue> #include <algorithm> #include <vector> #include <map> #include <cctype> #include <cmath> #include <stack> #define freopenr freopen("in.txt", "r", stdin) #define freopenw freopen("out.txt", "w", stdout) using namespace std; typedef long long LL; typedef pair<int, int> P; const int INF = 0x3f3f3f3f; const double inf = 0x3f3f3f3f3f3f; const LL LNF = 0x3f3f3f3f3f3f; const double PI = acos(-1.0); const double eps = 1e-8; const int maxn = 50000 + 5; const int mod = 1e9 + 7; const int dr[] = {-1, 0, 1, 0}; const int dc[] = {0, 1, 0, -1}; const char *Hex[] = {"0000", "0001", "0010", "0011", "0100", "0101", "0110", "0111", "1000", "1001", "1010", "1011", "1100", "1101", "1110", "1111"}; int n, m; const int mon[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; const int monn[] = {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; inline int Min(int a, int b){ return a < b ? a : b; } inline int Max(int a, int b){ return a > b ? a : b; } inline LL Min(LL a, LL b){ return a < b ? a : b; } inline LL Max(LL a, LL b){ return a > b ? a : b; } inline bool is_in(int r, int c){ return r >= 0 && r < n && c >= 0 && c < m; } char s[15]; int main(){ while(scanf("%s", s) == 1){ int ans = 0; n = strlen(s); for(int i = 0; i < n; ++i) ans += s[i] - '0'; printf("%d\n", ans); } return 0; }
相关文章推荐
- CCF——数位之和201512-1
- CCF系列之数位之和(201512-1)
- 201512-1数位之和——CCF计算机软件能力认证试题历届真题
- CCF 201512-1 数位之和
- CCF CSP 201512-1 数位之和(Java-100分)
- 【ccf-201512-1】数位之和
- CCF CSP 201512-1 数位之和
- CCF 201512-1 数位之和
- CCFCSP 201512-1 数位之和
- CCF 201512-1 数位之和
- CCF-201512-1-数位之和
- CCF CSP 201512-1 数位之和
- 201512-1 数位之和 ccf
- 第六次CCF计算机软件能力认证考试题解(Java)--201512--数位之和--100分通过
- CCF-201512-1 数位之和
- CCF 201512-1 数位之和
- CCF 201512-1 数位之和
- CCF 201512-1 数位之和
- CCF 201512-1 数位之和
- CCF CSP 201512-2 消除类游戏(Java-100分)