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;
}