Red de conocimientos sobre prescripción popular - Conocimientos de oftalmología - Ayude a escribir un programa C++, use una función recursiva para invertir un número entero y escriba una función principal para determinar si es el número devuelto. El ejemplo 12321 es el número de retorno, pero 123 no lo es.

Ayude a escribir un programa C++, use una función recursiva para invertir un número entero y escriba una función principal para determinar si es el número devuelto. El ejemplo 12321 es el número de retorno, pero 123 no lo es.

# include & ltiostream & gt

Usar espacio de nombres std

reverso largo (número largo) {

if (número/10 == 0)

Cantidad devuelta;

De lo contrario, {

temperatura larga = número, suma = número%10.

mientras(temp/10!= 0){

suma * = 10

temp/= 10; /p>

Devuelve la suma + reverso (número/10);

}

}

int main(){

long num = 123321;

cout & lt& ltnum & lt& ltendl

cout & lt& lt"¡Después de revertir!"& lt& ltendl

cout & lt& ltreverse(número)& lt& ltendl

if(num == reverso(num))

cout & lt& lt"Palíndromo!"& lt& ltendl

else cout & lt& lt"¡No es un número palíndromo!"& lt& ltendl

System("pause");

Devuelve 0;

}

Determine la versión recursiva de C++ mediante palíndromo y pase la depuración en VS2008.