CCF计算机职业认证—数位之和
2016-04-08 18:06
267 查看
问题描述
给定一个十进制整数n,输出n的各位数字之和。
输入格式
输入一个整数n。
输出格式
输出一个整数,表示答案。
样例输入
20151220
样例输出
13
样例说明
20151220的各位数字之和为2+0+1+5+1+2+2+0=13。
评测用例规模与约定
所有评测用例满足:0 ≤ n ≤ 1000000000。
AC代码:
给定一个十进制整数n,输出n的各位数字之和。
输入格式
输入一个整数n。
输出格式
输出一个整数,表示答案。
样例输入
20151220
样例输出
13
样例说明
20151220的各位数字之和为2+0+1+5+1+2+2+0=13。
评测用例规模与约定
所有评测用例满足:0 ≤ n ≤ 1000000000。
AC代码:
#include<cstdio> #include<cstring> #include<algorithm> using namespace std; char a[30]; int main() { while(~scanf("%s",a)) { int l=strlen(a); int sum=0; for(int i=0;i<l;i++) { sum+=(a[i]-'0'); } printf("%d\n",sum); } return 0; }
相关文章推荐
- 【学习笔记----数据结构07-队列】
- 【学习笔记----数据结构06-栈的应用】
- JavaScript逻辑操作符 转载自博客园 http://www.cnblogs.com/pigtail/archive/2012/03/09/2387486.html
- [android]一个关于UDP和TCP的项目实践(二)
- 数据结构-堆
- 第五届计算机职业资格认证考试CCF (第三题)
- AFHTTPSessionManager status code
- 【学习笔记----数据结构05-栈与队列】
- HTTP STATE CODE
- tomcat7 配置https
- 【学习笔记----数据结构04-单循环链表】
- HTTP缓存原理介绍
- 位运算-Number of 1 Bits(求一个十进制数字,它的二进制表示中有多少个 1(bit))
- 使用Golang 搭建http web服务器
- Http基本的错误码
- 网络知识---http请求几种方式
- Bacula网络备份环境搭建
- [android]一个关于UDP和TCP的项目实践(一)
- Java网络编程学习笔记(4)非阻塞通信
- unix网络编程笔记(三)