C# Trouvez le nombre de jonquilles entre 100 et 999. Combien en connaissez-vous ? Explorons ensemble !

Table des matières

arrière-plan:

Extension:

Exemple de numéro de jonquille :

Affichage des effets :​

Résumer:


arrière-plan:

     Le nombre narcissique est également connu sous le nom d'invariant numérique plus parfait (PPDI), nombre narcissique , nombre d'exponentiation , nombre d'Armstrong ou nombre d' Armstrong . Le nombre narcissique fait référence à un. n est un entier positif qui est un multiple de 3. La troisième puissance du nombre dans chaque chiffre est égal à lui-même. Alors c'est un nombre de narcisse, tel que 153. C'est un nombre de narcisse car 1³+5³+3³=153 .
Le nombre de narcisse doit son nom à un mathématicien du début du XIXe siècle qui a découvert cette séquence intéressante et l'a décrite comme une « fleur parfaite » car les chiffres des nombres ressemblaient à des pétales. Narcisse n'existe qu'en chiffres à un chiffre, à deux chiffres et à trois chiffres.

Extension:

Le nombre narcisse est un type de nombre autoexponentiel. Les noms et numéros des autres nombres autoexponentiels sont les suivants :

auto-exponentiation

une personne

trois personnes

quatre

cinq

Six

Sept

huit bits

Neuf

dixième place

nom

Nombre de personnes seules

Nombre de jonquilles

numéro de rose à quatre feuilles

Nombre d'étoiles à cinq branches

six nombres combinés

Numéro de la Grande Ourse

Huit Immortels

Nombre de Double Neuvième Festival

nombre parfait

quantité

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

Exemple de numéro de jonquille :

 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 ();//等待用户按下任意键

Montrer les résultats:


Résumer:

Pour réaliser le nombre de narcisse entre 100 et 999 à C#, le code de base consiste à obtenir les centaines, les dizaines et les chiffres en prenant l'opération cosinus %, puis à calculer leur somme cubique. Si le résultat de la somme cubique est égal à l'entier lui-même, alors l'entier est un nombre de narcisse, et le résultat est finalement affiché sur la console.

Je suppose que tu aimes

Origine blog.csdn.net/weixin_59272777/article/details/133198357
conseillé
Classement