C# Encontre o número de narcisos entre 100 e 999. Quantos você conhece? Vamos explorar juntos!

Índice

fundo:

Extensão:

Exemplo de número de narciso:

Exibição de efeito:​

Resumir:


fundo:

     O número narcisista também é conhecido como invariante digital mais-perfeito (PPDI), número narcisista , número de exponenciação , número de Armstrong ou número de Armstrong . O número narcisista refere-se a um. n é um número inteiro positivo que é um múltiplo de 3. A terceira potência do número em cada dígito é igual a si mesmo. Então este é um número narciso, como 153. É um número narciso porque 1³+5³+3³=153 .
O número do narciso recebeu o nome de um matemático do início do século 19 que descobriu esta sequência interessante e a descreveu como uma “flor perfeita” porque os dígitos dos números pareciam pétalas. Narciso existe apenas em um dígito, dois dígitos e três dígitos.

Extensão:

O número narciso é um tipo de número autoexponencial. Os nomes e números de outros números autoexponenciais são os seguintes:

auto-exponencialização

uma pessoa

três pessoas

quatro

cinco

Seis

Sete

oito bits

Nove

décimo lugar

nome

Número de pessoas solteiras

Número de narcisos

número de rosa de quatro folhas

Número de estrelas de cinco pontas

seis números combinados

Número da Ursa Maior

Oito Imortais

Número do Duplo Nono Festival

número perfeito

quantidade

153,370,371,403

1634、8208、9474

54748、92727、93084

548834

1741725,4210818,9800817,9926315

1741725,4210818,9800817,9926315

1741725,4210818,9800817,9926315

1741725,4210818,9800817,9926315

Exemplo de número de narciso:

 int hundrd = 0;//定义一个整型变量 hundrd,并初始化为 0
 int ten = 0;//···
 int individul = 0;//···

 for (int i = 100; i <= 999; i++)//使用for循环遍历100-999之间的整数
 {
     hundrd = i / 100;//获取百位数字
     ten = i % 100 / 10;//获取十位数字
     individul = i % 100 % 10;//获取个位数字
     if (hundrd * hundrd * hundrd + ten * ten * ten + individul * individul * individul == i)//如果当前整数i是水仙花数,则满足以下等式:百位数的立方+十位数的立方+个位数立方等于当前整数i
     {
         Console.WriteLine(i+"是一个水仙花数");//输出i到控制台
     }
 }
 Console.ReadKey ();//等待用户按下任意键

Mostrar resultados:


Resumir:

Para realizar o número narciso entre 100-999 por meio de C#, o código principal é obter as centenas, dezenas e dígitos tomando a operação cosseno% e, em seguida, calcular sua soma cúbica. Se o resultado da soma cúbica for igual ao número inteiro em si, então o número inteiro é um número narciso e o resultado é finalmente exibido no console.

Acho que você gosta

Origin blog.csdn.net/weixin_59272777/article/details/133198357
Recomendado
Clasificación