Red de conocimiento informático - Computadora portátil - Programación en lenguaje C: s=1+12+123+1234+12345 ¡Buscamos expertos!

Programación en lenguaje C: s=1+12+123+1234+12345 ¡Buscamos expertos!

Personalizar una función de suma recursiva y llamarla con (12345) en la función principal es una opción muy apropiada para resolver este problema. El código es el siguiente: #include?"stdio.h"

int?f(int?n){//Función de suma recursiva personalizada

if(n==1)

return?1;

return?n+f(n/10);//Utilice n/10 para llamar y satisfacer la regla de reducir sucesivamente los dígitos bajos para cada elemento

}

int?main(int?argc,char?*argv[]){

printf("%d\n",f(12345) );//Uso El último número se llama suma

return?0;

}

Los resultados de la ejecución son los siguientes: