فقط قم بتحميل الكود.
الأسئلة التي تمت مواجهتها في اختبار Tencent عبر الإنترنت الليلة الماضية.
تشير مصفوفة حلزونية إلى مصفوفة حلزونية. تستمر أرقامها في النمو من السطر الأول إلى اليمين ، من السطر الأول إلى اليمين ، من الأسفل ، من اليسار ، ومن الأعلى ، والدورة بهذه الطريقة.
استيراد java.util.scanner ؛ الطبقة العامة mysnakematrix {private int n ؛ // private int a [] [] getCorner (int m) {int corner = 1 ؛ int o = n - 1 ؛ for (int i = 0 ؛ i <m - 1 ؛ ++ i) {corner += 4 * o ؛ o = o - 2 ؛} زاوية الإرجاع ؛} // عدد كل جانب من كل طبقة من المصفوفة يتم توليدها // // o يشير إلى قيمة بداية هذه الحافة. يمثل // x عدد الأرقام على كل حافة من جانب الفراغ الخاص الطبقة m -th (int s ، int o ، int x ، int m) {int i = 0 ؛ int j = 0 ؛ switch (s) {case 1: i = m - 1 ؛ j = m - 1 ؛ for (int k = 0 ؛ k <x ؛ ++ k) {a [i] [j] - 1 +x ؛ for (int k = 0 ؛ k <x ؛ ++ k) {a [i +k] [j] = value ؛ ++ value ؛ (int k = 0 ؛ k <x ؛ ++ k) {a [i +k] [j] = value ؛ ++ value ؛} break ؛ case 3: i = m - 1 +x ؛ j = m - 1 +x ؛ for (int k = 0 ؛ k <x ؛ ++ k) {a [i] x ؛ ++ k) {a [i - k] [j] = value ؛ ++ value ؛ + x ؛ int o3 = o2 + x ؛ int o4 = o3 + x ؛ // system.out.println (o4) ؛ side (1 ، o ، x ، m) ؛ side (2 ، o ، x ، m) ؛ side (3 ، o ، x ، m) ؛ side (4 ، x ، m) ؛ كم عدد الطبقات الموجودة لـ (int i = 1 ؛ i <= m ؛ ++ i) {shell (i) ؛} if (n ٪ 2 == 1) {a [n / 2] [n / 2] = n * n ؛}} // print matrix public print () {for (int i = 0 ؛ (a [i] [j] <10) {system.out.print (a [i] [j] + "") ؛} {system.out.print (a [i] SCANNER (system.in) .NextInt ()) ؛ // استخدم الماسح الضوئي للحصول على إدخال وحدة التحكم my.snakematrix () ؛ my.print () ؛}}لخص
ما سبق هو كل محتوى هذه المقالة حول برمجة Java لتنفيذ رمز مثيل Matrix Printing ، وآمل أن يكون مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى هذا الموقع:
Java لغة الوصف هيكل التخزين ومثل رمز مصفوفة المجاورة
مثال برمجة Java Programming من تمثيل مصفوفة متاخمة مثال على رمز الرسم البياني
برمجة Java لتنفيذ الكود الكامل لخوارزمية*
إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!