تعد الأرقام الأولية مفهومًا مهمًا للغاية في الحسابات العلمية ، وتسمى الأعداد الأولية أيضًا الأرقام الأولية. الأرقام الأولية هي أنقى الأرقام ، والأرقام دون أي مكونات أخرى ، ويمكن القول أن الأرقام الأخرى مضروبة بأعداد رئيسية. لذلك ، فإن فهم الأعداد الأولية له أهمية كبيرة في الرياضيات والبرامج.
العنوان هو: اسأل عن 1000! كم عدد 0s في نهاية النتيجة
نسخة الكود كما يلي:
1000! = 1 × 2 × 3 × 4 × ... × 999
نسخة الكود كما يلي:
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
/عازف 1000 هو بالفعل رقم فلكي ، لذلك من المستحيل حسابه.
/ * الحل: اضرب رقمين رئيسيان 2 و 5 للحصول على 10. يمكننا أن نعتقد أن العديد من المجموعتين 2 و 5 هناك ، هناك عدد كبير من 0 في النهاية */
/* طريقة التشغيل: العمليات من 1 إلى 1000 ، تعرف على عدد المرات التي يمكن فيها القسمة على 2 و 5 ، وحسابها بشكل منفصل. هناك 8 مجموعة (2 ، 5) ، أي 8 0*/
// مجموع الأوقات القابلة للقسمة بمقدار 2
int count2 = 0 ؛
// مجموع الأوقات القابلة للقسمة بمقدار 5
int count5 = 0 ؛
// نقل جميع الأرقام
لـ (رقم int = 1 ؛ الرقم <= 1000 ؛ رقم ++) {
int dynamicnumber = number ؛ // يتم استخدام نسخة من هذا الرقم لتقسيم غير الأرقام
بينما (dynmicnumber ٪ 2 == 0) {// احسب عدد المرات التي يمكن أن يكون فيها الرقم قابلاً للقسمة على 2 ، ولكن لا يتم احتسابها بشكل منفصل ، ولكن يتم حسابها على مستوى العالم
count2 ++ ؛
DynamicNumber /= 2 ؛
}
بينما (dynmicnumber ٪ 5 == 0) {// احسب عدد المرات التي يمكن أن يكون فيها الرقم قابلة للقسمة على 2 ، ولكن لا يتم احتسابها بشكل منفصل ، ولكن يتم حسابها على مستوى العالم
count5 ++ ؛
DynamicNumber /= 5 ؛
}
}
System.out.println ("عدد النهاية 0 هو:" + Math.min (count2 ، count5)) ؛
/* الأرقام الأولية هي مفهوم مهم للغاية في الحسابات العلمية. وتسمى الأعداد الرئيسية أيضًا الأرقام الأولية ، ويمكن أيضًا فهم المادة على أنها معنى بسيط ، والكتلة ، والمادة ، والجوهر.
* العلاقة بين الجودة والجودة هي الجودة.
* الأرقام الأولية هي أنقى الأرقام ، والأرقام دون أي مكونات أخرى ، ويمكن القول أن الأرقام الأخرى مضروبة بأعداد رئيسية.
* لذلك ، فإن فهم الأعداد الأولية له أهمية كبيرة في الرياضيات والبرامج. */
}