C ++ usa un método recursivo para convertir un entero n en una cadena

Descripción de la tarea

Convierte recursivamente un entero n en una cadena. Por ejemplo, si ingresa 483, se debe generar la cadena de caracteres "483". El número de bits de n es incierto y puede ser un número entero con cualquier número de bits.

Prueba de entrada:

4399

Salida esperada:

4  3  9  9

Código fuente del programa:

#include <stdio.h> 
#include <iostream>
 usando el  espacio de nombres std; 

void splnum ( int n) 
{ 
    char num;
     if (n == 0 ) return ; 
    splnum (n / 10 ); 
    num = n% 10 + ' 0 ' ; // Haga que la flor de maquillaje digital sea el personaje 
    cout << num << "  " ; 
    
} 

int main () 
{ 
    
    // Agregue el código aquí 
    / * ********* Comenzar ****** ** * / 
    int nub;
    cin >> nub; 
    splnum (protuberancia); 
    / * ********* End ********* * / 
    return  0 ; 
}

 

Supongo que te gusta

Origin www.cnblogs.com/junfblog/p/12705274.html
Recomendado
Clasificación