Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Pregunta sobre el algoritmo simple de C++, casi lo resuelvo, usé map para hacerlo, el resultado de la ejecución es exactamente lo opuesto a la respuesta, pero ¿realmente no sé cómo revertir la respuesta?

Pregunta sobre el algoritmo simple de C++, casi lo resuelvo, usé map para hacerlo, el resultado de la ejecución es exactamente lo opuesto a la respuesta, pero ¿realmente no sé cómo revertir la respuesta?

Cuando escribas una cadena, coloca str al final y la cadena resultante será correcta.

El programa corregido es como se muestra en la Figura 1 y la Figura 2 (ver comentarios para cambios)

Debido a que la pregunta requiere la entrada de un número entero de 100 dígitos, se usa una cadena para recibir los datos de entrada,

y el método de caracteres se usa para calcular la suma de los números en cada dígito.

La Figura 4 y la Figura 5 son programas mejorados que pueden ingresar números enteros de 100 dígitos (ver comentarios para cambios)