Narcissus: Narcissus هو رقم مكون من ثلاثة أرقام ، ويساوي مجموع الأرقام المكعب لأرقام الأرقام الرقم المكون من ثلاثة أرقام ، على سبيل المثال: 370 = 33+73+00 ؛ 371 = 33+73+13 ، 370 ، 371 هو رقم نرجال
ملاحظة: لتحديد ما إذا كان الرقم المكون من ثلاثة أرقام هو رقم النرجس البري ، يجب أولاً الحصول على أرقام واحدة وعشرة أرقام ومئات الأرقام من الرقم المكون من ثلاثة أرقام.
طبيعي للحلقة:
الفئة العامة daffodil {public static void main (string [] args) {int count = 0 ؛ // تحديد عدد النرجس (int i = 100 ؛ i <= 10000 ؛ i ++) {// نطاق النرجس البري int b = i/100 ؛ // الحصول على مائة من الأرقام int s = (i-100*b)/10 ؛ // الحصول على رقم عشرة أرقام int g = (هو*10-b*100) ؛ // الحصول على الرقم الفردي إذا (i == g*g*g+s*s*s+b*b*b) {// darks number system.out.print (i+"") ؛ // إخراج الرقم الذي يلبي الشروط العد ++ ؛ }} system.out.println () ؛ // brand system.out.println ("إجمالي عدد النرجس هو"+count+"") ؛ // إخراج العدد الإجمالي للنرجس}}}بينما حلقة:
الفئة العامة daffodil {public static void main (string args []) {int i = 100 ؛ عدد int = 0 ؛ // تحديد عدد النرجس بينما (i <10000) {int b = i/100 ؛ // احصل على مائة من الأرقام int s = (i-100*b)/10 ؛ // احصل على عشرة أرقام int g = (IS*10-b*100) ؛ // احصل على الرقم الفردي إذا (i == g*g*g+s*s*s+b*b*b) {// darks number justice.out.print (i+"") ؛ // إخراج الرقم الذي يلبي الشروط العد ++ ؛ } i+= 1 ؛ } system.out.println () ؛ System.out.println ("إجمالي عدد النرجس هو"+count+") ؛ // إجمالي عدد النرجس الإخراج}}حلقة ما:
الفئة العامة daffodil {public static void main (string args []) {int i = 100 ؛ عدد int = 0 ؛ // تحديد عدد النرجس {i+= 1 ؛ int b = i/100 ؛ // احصل على مائة من الأرقام int s = (i-100*b)/10 ؛ // احصل على عشرة أرقام int g = (IS*10-b*100) ؛ // احصل على الرقم الفردي إذا (i == g*g*g+s*s*s+b*b*b) {// darks number justice.out.print (i+"") ؛ // إخراج الرقم الذي يلبي الشروط العد ++ ؛ }} بينما (i <10000) ؛ system.out.println () ؛ System.out.println ("إجمالي عدد النرجس هو"+count+") ؛ // إجمالي عدد النرجس الإخراج}}