Comment utiliser la programmation JavaScript pour trouver le nombre de jonquille : 1. Utilisez une boucle for pour rechercher et parcourir les trois chiffres 2. Déterminez si le nombre parcouru est la somme de la troisième puissance du nombre dans chaque chiffre et s'il est est égal au nombre lui-même ; 3 , sélectionnez un nombre parmi les chiffres des dizaines et des centaines respectivement ; 4. Utilisez l'instruction if pour déterminer si i est le nombre de narcisse ;
L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur Dell G3.
Comment utiliser la programmation javascript pour trouver le numéro de narcisse ?
Nous devons d'abord savoir quel est le numéro de narcisse :
Le nombre narcissique est également appelé invariant numérique plus que parfait (PPDI), nombre narcissique, nombre autoexponentiel, Numéro Armstrong ou numéro Armstrong (numéro Armstrong), le numéro jonquille fait référence à un nombre à 3 chiffres, la somme des trois puissances des nombres dans chaque chiffre est égale à lui-même. Par exemple : 1^3 + 5^3+ 3^3 = 153.
Obtenez le nombre de jonquilles via JS :
Analyse des idées :
1 Utilisez une boucle for pour trouver et parcourir tous les nombres à trois chiffres de 100 à 999
2. Déterminez si le nombre parcouru est un. nombre de chaque chiffre La somme de la puissance 3 des nombres est-elle égale au nombre lui-même ? Si oui, c'est le nombre de narcisse, alors affichez-le sur la console (comment sélectionner chaque chiffre)
(1) Sélectionnez le chiffre des unités Modulo 10, le reste est constitué des unités Nombre de chiffres
(2) Sélectionnez le chiffre des dizaines i et divisez-le par 10, puis arrondissez le résultat pour obtenir un entier à deux chiffres. Utilisez ce résultat pour prendre modulo 10 et obtenir le chiffre des dizaines
(3) Sélectionnez le chiffre des centaines. Divisez le nombre à trois chiffres par 100, puis arrondissez pour obtenir le chiffre des centaines.
3. Utilisez l'instruction if pour déterminer si i est un numéro de narcisse. L'objet Math est utilisé pour effectuer des tâches mathématiques et la fonction pow(x, y) est utilisée pour trouver x élevé à la puissance y.
for(var i = 100;i<=999;i++){ var gw = i%10; var sw = parseInt(i/10) % 10; var bw = parseInt(i/100); if(i == Math.pow(gw,3)+Math.pow(sw,3)+Math.pow(bw,3)){ console.log(i); } }
Le résultat de sortie est :
Apprentissage recommandé : "Tutoriel de base javascript"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!