Red de conocimiento informático - Conocimiento informático - Cómo programar la salida de Narciso

Cómo programar la salida de Narciso

Algoritmo: los tres números se pueden enumerar y luego cada número se puede descomponer para juzgar.

Lenguaje C (método de enumeración de tres dígitos):

# include ltstdio.h gt

main()

{< / p>

int i, s1, s2, S3;

for(I = 100; i lt=999; I ) // Enumere los tres dígitos.

{

s 1 = I/100; //Asigna estos cientos de Is a s1.

S2 = I/10 10; //Asigna el dígito de las decenas de I a s2.

S3 = I 10; //Asigna el bit I a s3

If(s 1 * s 1 * s 1 S2 * S2 * S2 S3 * S3 = = I) / /Si la suma de todos los dígitos es igual a este número

printf("d\n ", I); //Emite el número.

}

Devuelve 0;

}