【CCF-CSP】06-01数位之和

题目描述

给定一个十进制整数 n,输出 n 的各位数字之和。

输入格式

输入一个整数 n。

输出格式

输出一个整数,表示答案。

数据范围

1≤n≤

输入样例:

20151220

输出样例:

13

样例解释

20151220 的各位数字之和为 2+0+1+5+1+2+2+0=13。

解题思路

1、使用字符串;

2、字符-'0'可以得到它本身的数字;

3、将得到的数字相加再输出即可。

PS:非常简单的一道题目。看一下代码就能看懂!

代码

cpp 复制代码
#include <bits/stdc++.h>
#include <iostream>
#include <algorithm>
#include <cstring> 

using namespace std;

int main()
{
	char s[1010];
	scanf("%s", s);
	int len = strlen(s);
	int res = 0;
	for(int i = 0; i < len; i ++){
		res += s[i] - '0';
	}
	printf("%d\n", res);
	return 0;
}

恭喜你! 又学会了一道CCF-CSP题目。这里是希望你越来越好的小全全!一起努力学习吧!

相关推荐
君义_noip23 分钟前
信息学奥赛一本通 1661:有趣的数列 | 洛谷 P3200 [HNOI2009] 有趣的数列
c++·算法·组合数学·信息学奥赛·csp-s
hele_two2 小时前
快速幂算法
c++·python·算法
OopspoO2 小时前
C++杂记——Name Mangling
c++
yuanmenghao2 小时前
车载Linux 系统问题定位方法论与实战系列 - 车载 Linux 平台问题定位规范
linux·运维·服务器·网络·c++
小羊羊Python2 小时前
SoundMaze v1.0.1正式发布!
开发语言·c++
码小猿的CPP工坊6 小时前
C++软件开发之内存泄漏闭坑方法
开发语言·c++
Benny_Tang6 小时前
题解:CF2164C Dungeon
c++·算法
青小莫7 小时前
C语言vsC++中的动态内存管理(内含底层实现讲解!)
java·c语言·c++
持梦远方7 小时前
算法剖析1:摩尔投票算法 ——寻找出现次数超过一半的数
c++·算法·摩尔投票算法
AI视觉网奇7 小时前
ue5 自定义 actor ac++ actor 用法实战
java·c++·ue5