Narcissus: Le narcisse est un nombre à trois chiffres, et la somme du cube de ses numéros de chiffre est égale au nombre à trois chiffres lui-même, par exemple: 370 = 33 + 73 + 00; 371 = 33 + 73 + 13, 370, 371 est un numéro de narcisse
Remarque: Pour déterminer si un numéro à trois chiffres est un numéro de jonquille, vous devez d'abord obtenir les chiffres, dix chiffres et centaines de chiffres du numéro à trois chiffres.
Normal pour Loop:
classe publique daffodil {public static void main (String [] args) {int count = 0; // Définissez le nombre de jonquilles pour (int i = 100; i <= 10000; i ++) {// La plage de jonquilles int b = i / 100; // acquérir le cent de chiffres int s = (i-100 * b) / 10; // acquérir le dix chiffre int g = (est * 10-b * 100); // acquérir le chiffre à un seul chiffre (i == g * g * g + s * s * s + b * b * b) {// darks nombre jud system.out.print (i + ""); // Sortie du nombre qui répond au nombre de conditions ++; }} System.out.println (); // Brand System.out.println ("Le nombre total de jonquilles est" + Count + ""); // Sortie du nombre total de jonquilles}}Pendant que Loop:
classe publique daffodil {public static void main (String args []) {int i = 100; int count = 0; // Définissez le nombre de jonquilles tandis que (i <10000) {int b = i / 100; // obtient le à cent chiffres int s = (i-100 * b) / 10; // obtient le dix chiffre int g = (est * 10-b * 100); // obtient le chiffre à un seul chiffre (i == g * g * g + s * s * s + b * b * b) {// darks nombre jud jud System.out.print (i + ""); // Sortie du nombre qui répond au nombre de conditions ++; } i + = 1; } System.out.println (); System.out.println ("Le nombre total de jonquilles est" + Count + "); // le nombre total de sorties de jonquilles}}Boucle à faire:
classe publique daffodil {public static void main (String args []) {int i = 100; int count = 0; // Définissez le nombre de jonquilles do {i + = 1; int b = i / 100; // obtient le à cent chiffres int s = (i-100 * b) / 10; // obtient le dix chiffre int g = (est * 10-b * 100); // obtient le chiffre à un seul chiffre (i == g * g * g + s * s * s + b * b * b) {// darks nombre jud jud System.out.print (i + ""); // Sortie du nombre qui répond au nombre de conditions ++; }} while (i <10000); System.out.println (); System.out.println ("Le nombre total de jonquilles est" + Count + "); // le nombre total de sorties de jonquilles}}