Red de conocimiento informático - Conocimiento sistemático - Cubo de origen

Cubo de origen

El código es:

Usar el sistema;

Usar el sistema. recolectar. Genérico;

Uso del sistema. texto;

Espacio de nombres

{

Plan de clases

{

static void Main(string[ ] args )

{

Consola. WriteLine("Juicio de un anillo:");

Console. WriteLine("El número de narcisos es: ");

int i, j, k, l

for (I = 100; i lt1000; i )

{

j = I/100;

k = I 100/10

l = I 10; int n = j * j * j k * k * k l * l * l;

if (n == i)

Consola. Escribe línea(n);

}

Consola. WriteLine("Juicio de triple bucle:");

Console. WriteLine("El número de narcisos es: ");

int q, w, e, r;

for(q = 1; q lt=9; q) p>

for(w = 0; w lt=9; w )

for(e = 0; e lt= 9; e )

{

int s = q * 100 w * 10 e;

int t = q * q * q w * w * w e * e * e;

Si (s == t)

Consola. Escribir línea;

}

}

}

}

Datos extendidos:

Cosas a tener en cuenta

La función personalizada is(number) determina si la suma cúbica de cada dígito del número es igual a sí misma. Por ejemplo, is(121) devuelve 0 y is(153) devuelve. 1. La función principal ingresa dos números enteros positivos myn (m >= 1, n lt = 1000), y la suma de todos los dígitos entre myn es igual a su propio número.

Entrada

Múltiples grupos de datos de prueba, cada grupo ingresa dos enteros positivos myn (m >=1, n lt=1000).

Salida

Emite todos los números entre m-n de modo que cada número sea igual a la suma de sus propios cubos, separados por espacios (no hay espacio después del último número).

Entrada de valor de muestra

1 100

50 200

50 500

Salida de muestreo

1

153

153 370 371 407

# incluir ltstdio.h gt

# incluir ltmath.h gt

int es (entero)

{

int s, suma = 0;

Y (número!=0)

{

s = número 10; // Sigue tomando el resto hasta 0.

sum =pow(s, 3);

número = número //10; continúa haciéndose más pequeño hasta que es 0.

}

Devuelve la suma

}

int main(void)

{

int m, n, k, bandera

while(scanf("dd ", ampm amp; n)!=EOF)

{

bandera = 1;

for(k = m;k lt= n;k)

{

if (k==es(k))

{

if (bandera!=0)

{

printf("d ",k);

bandera = 0;

}

Otros

printf(" d ", k

}

}

printf(" \ n ");

}

Devuelve 0;