CCF-Suma digital

Descripción del problema

  Dado un entero decimal n , genera la suma de los dígitos de n .

Formato de entrada

  Ingrese un número entero n .

Formato de salida

  Se emite un número entero que indica la respuesta.

Entrada de muestra

20151220

Salida de muestra

13

Descripción de la muestra

  La suma de los números de 20151220 es 2 + 0 + 1 + 5 + 1 + 2 + 2 + 0 = 13.

Tamaño del caso de uso de evaluación y acuerdo

  Todos los casos de uso de evaluación satisfacen: 0 ≤  n  ≤ 1000000000.

El código es el siguiente:

#include <iostream>
#include <string>
using namespace std;

int main()
{
	string s;
	cin >> s;
	int sum = 0;
	for(int i = 0; i < s.length(); i++){
		sum += s[i] - '0';
	}
	cout << sum;
	return 0;
}

 

Publicado 34 artículos originales · Me gusta 10 · Visitantes más de 10,000

Supongo que te gusta

Origin blog.csdn.net/weixin_41111088/article/details/88596554
Recomendado
Clasificación