Red de conocimiento informático - Problemas con los teléfonos móviles - Programa en lenguaje C "Número de Narciso"

Programa en lenguaje C "Número de Narciso"

El código es el siguiente:

#include

int main()

{

printf("Generar el número de narcisos:\n");

int i=100;

for( ; i<1000; i++){

int num_0 = i%10;

int num_1 = i/10%10;

int num_2 = i/10/10%10;

if(i ==(num_0*num_0*num_num_1*num_1*num_1+num_2*num_2*num_2))

printf("%d\t", i);

}

return 0;

}

Información ampliada:

Un número autoexponencial se refiere a un número de n dígitos, cada uno de sus dígitos La suma de las enésimas potencias de los números es igual a sí misma.

Cuando n es 1, el número autoexponencial se llama número único. Obviamente, 0,1,2,3,4,5,6,7,8,9 son todos números de autopoder.

Cuando n es 2, no existe un número autoexponencial.

Cuando n es 3, el número que se eleva a una potencia se llama número narciso. Hay 4: 153, 370, 371, 407; 4, el número elevado a una potencia se llama número narciso. Hay tres números rosas de cuatro hojas: 1634, 8208 y 9474;

Cuando n es 5, el número de potencia se llama. número de estrella de cinco puntas Hay tres números rosas de cuatro hojas: 54748, 92727, 93084;

Cuando n es 6, el número autoexponencial se llama número séxtuple y solo hay uno: 548834;

Cuando n es 7, el número autoexponencial se llama número de la Osa Mayor, * **Hay 4: 1741725, 4210818, 9800817, 9926315;

Cuando n es 8, el número autoexponenciado se llama Ocho Número Inmortal, ***Hay 3: 24678050, 24678051, 88593477;

Cuando n es 9, el número de autoexponenciación se llama Nueve- Nueve números Chongyang Hay 4 de ellos: 146511208, 472335975, 534494836, 912985153;

Cuando n es 10, el número de autoexponenciación se llama Solo hay un número perfecto: 4679307774.

Materiales de referencia:

Enciclopedia Baidu - Número de Narciso