Narcissus: Narcissus adalah angka tiga digit, dan jumlah kubus dari angka digitnya sama dengan angka tiga digit itu sendiri, misalnya: 370 = 33+73+00; 371 = 33+73+13, 370, 371 adalah angka narcissus
CATATAN: Untuk menentukan apakah angka tiga digit adalah angka DAFFODIL, Anda harus terlebih dahulu mendapatkan satu digit, sepuluh digit dan ratusan digit nomor tiga digit.
Normal untuk loop:
DAFFODIL kelas publik {public static void main (string [] args) {int count = 0; // Tentukan jumlah bakung untuk (int i = 100; i <= 10000; i ++) {// Kisaran Daffodils int B = i/100; // memperoleh ratusan digit int s = (i-100*b)/10; // mengakuisisi sepuluh digit int g = (adalah*10-B*100); // memperoleh satu digit if (i == g*g*g+s*s*s+b*b*b) {// darks nomor penilaian system.out.print (i+""); // output nomor yang memenuhi jumlah kondisi ++; }} System.out.println (); // merek sistem.out.println ("Jumlah total bakung adalah"+count+""); // output jumlah total bakung}}Saat loop:
DaffoDil kelas publik {public static void main (string args []) {int i = 100; Int Count = 0; // Tentukan jumlah bakung sementara (i <10000) {int b = i/100; // Dapatkan seratus digit int s = (I-100*b)/10; // Dapatkan sepuluh digit int g = (adalah*10-B*100); // Dapatkan if-digit tunggal (i == g*g*g+s*s*s+b*b*b) {// darks nomor penilaian system.out.print (i+""); // output nomor yang memenuhi jumlah kondisi ++; } i+= 1; } System.out.println (); System.out.println ("Jumlah total daffodils adalah"+count+"); // Jumlah total output bakung}}do-while loop:
DaffoDil kelas publik {public static void main (string args []) {int i = 100; Int Count = 0; // Tentukan jumlah bakung do {i+= 1; int b = i/100; // Dapatkan seratus digit int s = (I-100*b)/10; // Dapatkan sepuluh digit int g = (adalah*10-B*100); // Dapatkan if-digit tunggal (i == g*g*g+s*s*s+b*b*b) {// darks nomor penilaian system.out.print (i+""); // output nomor yang memenuhi jumlah kondisi ++; }} while (i <10000); System.out.println (); System.out.println ("Jumlah total daffodils adalah"+count+"); // Jumlah total output bakung}}