[Programación en lenguaje C] Encuentra el número de narcisos del 1 al 999

Tabla de contenido

(1) ¿Cuál es el número de narcisos

(2) Cálculo de dígitos

(3) Todos los códigos

(4) Visualización de efectos


Muestra el número de narcisos de 0-999

(1) ¿Cuál es el número de narcisos

Número de Narciso: un número = la suma al cubo de sus dígitos     153 = 1*1*1 + 5*5*5 + 3*3*3

(2) Cálculo de dígitos

Tome 153 como ejemplo

百位:
a = i / 100;
十位:
b = i % 100 / 10;
个位
c = i % 10;

(3) Todos los códigos

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main()
{
	int i;
	int a, b, c;
	for (i = 0; i <= 999; i++)
	{
		a = i / 100;
		b = i % 100 / 10;
		c = i % 10;
		if (i == a * a * a + b * b * b + c * c * c)
		{
			printf("i =%d\n", i);
		}
	}
	return 0;
}

(4) Visualización de efectos

 

Supongo que te gusta

Origin blog.csdn.net/TIG_JS/article/details/128225941
Recomendado
Clasificación