ນີ້ແມ່ນຄໍາສັ່ງ matho-primes ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
math-primes - ສ້າງຕົວເລກຕົ້ນຕໍຕິດຕໍ່ກັນ
ສະຫຼຸບສັງລວມ
math-primes [ເລີ່ມ [ຢຸດ] ຫຼື "ທັງຫມົດ"] ["ຄູ່"] ["pal" [ຖານ]]
math-primes [-htuv] [-c ນັບ] [-m ຈໍານວນ] [-p ຖານ] [ເລີ່ມຕົ້ນ [ຢຸດ]]
ລາຍລະອຽດ
ຜົນປະໂຫຍດແຖວຄໍາສັ່ງນີ້ແມ່ນທາງເລືອກທີ່ເປັນສ່ວນຫນຶ່ງຂອງ ຄະນິດສາດ(1) ຊຸດ. ມັນໄວ
ຄິດໄລ່ຈໍານວນຂອງຕົວເລກສໍາຄັນຕິດຕໍ່ກັນໂດຍນໍາໃຊ້ windowing ເປັນ sieve ຄວາມຊົງຈໍາປະສິດທິພາບ
ຂອງ Eratosthenes algorithm, dumping ໃຫ້ເຂົາເຈົ້າກັບຜົນຜະລິດມາດຕະຖານ. ພວກເຂົາເຈົ້າໄດ້ຖືກສະແດງຫນຶ່ງທີ່ສໍາຄັນ
ຕໍ່ແຖວຢູ່ໃນລໍາດັບຕັ້ງຊັນຂຶ້ນ, ເວັ້ນເສຍແຕ່ວ່າ "ຄູ່ແຝດ" ທາງເລືອກທີ່ຖືກກໍານົດ, ເຊິ່ງສະແດງພຽງແຕ່
ສອງ primes, ສອງ primes ຕໍ່ແຖວ.
ສ້າງຕົວເລກສູງສຸດ 18 ຕົວເລກທົດສະນິຍົມ, ຫຼືອັນໃດກໍໄດ້ເປັນຕົວເລກຂອງຄວາມຊັດເຈນ
ສໍາລັບຈຸດທີ່ເລື່ອນໄດ້ ຍາວ double ໃນ C compiler ໃຊ້ເພື່ອລວບລວມຜົນປະໂຫຍດນີ້. ຫມາຍເຫດ
ວ່າຜົນປະໂຫຍດນີ້ອາດຈະຖືກລວບລວມເພື່ອໃຊ້ຈຸດລອຍທີ່ມີຄວາມແມ່ນຍໍາສອງເທົ່າ, ຖ້າຍາວ
ຄວາມແມ່ນຍໍາສອງເທົ່າບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນຢ່າງເຕັມສ່ວນໂດຍ C compiler ຫຼືຮາດແວ, ອະນຸຍາດໃຫ້ຢ່າງຫນ້ອຍ 15
ຕົວເລກຖານທົດສະນິຍົມໃນກໍລະນີນັ້ນ.
ວິທີການກວດສອບວ່າຜົນປະໂຫຍດນີ້ເຮັດວຽກແມ່ນເພື່ອທໍ່ຜົນຜະລິດເຂົ້າໄປໃນ "ປັດໃຈ" Unix.
ຜົນປະໂຫຍດ, ຫຼືປຽບທຽບຜົນຜະລິດກັບ BSD Games "primes" utility, ການນໍາໃຊ້ທີ່ສະຫນອງໃຫ້
shell script: ຕົວຢ່າງ/testprimes.
ຕົວເລກທັງໝົດທີ່ສະແດງໂດຍຜົນປະໂຫຍດນີ້ແມ່ນຕົວເລກທົດສະນິຍົມ (ຖານ 10) ຕົວເລກຫຼັກ. ຕົວເລກຫຼັກ
ເປັນຈຳນວນເຕັມທີ່ບໍ່ສາມາດເປັນຕົວປະກອບໄດ້.
A ໄລຍະອາດຈະຖືກກໍານົດຢູ່ໃນເສັ້ນຄໍາສັ່ງ, ຖ້າບໍ່ດັ່ງນັ້ນຕົວເລກເລີ່ມຕົ້ນແລະຕົວເລກ
ຂອງ primes ກັບຜົນຜະລິດແມ່ນ prompted ສໍາລັບ. ຂອບເຂດແມ່ນ ການເລີ່ມຕົ້ນ to ຢຸດ ລວມ, ແລະ ຢຸດ ຕ້ອງ
ຈະໃຫຍ່ກວ່າຫຼືເທົ່າກັບ ເລີ່ມຕົ້ນ.
ຖ້າ -c ທາງເລືອກແມ່ນໄດ້ລະບຸໄວ້, ຈໍານວນຂອງເສັ້ນຂອງ primes ສະແດງແມ່ນຈໍາກັດການ
ຈຳນວນທົດສະນິຍົມທີ່ປະຕິບັດຕາມຕົວເລືອກນີ້.
ຖ້າ -t ຫຼື "ຄູ່" ທາງເລືອກແມ່ນລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ, ເທົ່ານັ້ນ ນ້ໍາ primes ຈະເປັນ
ສະແດງ. primes ຄູ່ແຝດແມ່ນສອງ primes ທີ່ແຕກຕ່າງກັນໃນມູນຄ່າ 2. ແຕ່ລະຄູ່ຄູ່ແມ່ນ
ສະແດງໃຫ້ເຫັນຮ່ວມກັນຢູ່ໃນເສັ້ນດຽວກັນທີ່ແຍກອອກໂດຍຕົວອັກສອນຊ່ອງ.
ຖ້າ -p ຫຼື "pal" ທາງເລືອກແມ່ນລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ, ເທົ່ານັ້ນ palindromic primes ມີ
ສະແດງ. Palindromes ແມ່ນ symmetrical, ພວກເຂົາເຈົ້າອ່ານຄືກັນອ້ອຍຕ້ອຍໄປຂ້າງຫນ້າແລະກັບຄືນໄປບ່ອນ.
ເລກ palindromic ຖານ ອາດຈະຖືກກໍານົດ, ຄ່າເລີ່ມຕົ້ນແມ່ນພື້ນຖານ 10. The ຖານ ສາມາດເປັນຢ່າງໃດກໍ່ໄດ້
ຈຳນວນເຕັມທີ່ໃຫຍ່ກວ່າ 1. Primes ຈະສະແດງເປັນເລກທົດສະນິຍົມສະເໝີ (ຖານ 10).
ຈໍານວນສະບັບແລະການຊ່ວຍເຫຼືອສັ້ນກ່ຽວກັບຕົວກໍານົດການແຖວຄໍາສັ່ງທີ່ອະນຸຍາດແລະການນໍາໃຊ້
ຂໍ້ມູນແມ່ນສະແດງໃຫ້ເຫັນໃນເວລາທີ່ໄດ້ຮັບ -h ທາງເລືອກ.
ມີ -u ທາງເລືອກ, ຜົນຜະລິດທັງຫມົດ (ຜົນຜະລິດມາດຕະຖານແລະຜົນຜະລິດຄວາມຜິດພາດມາດຕະຖານ) ແມ່ນກໍານົດເປັນ
unbuffered, ເຮັດໃຫ້ຜົນຜະລິດທັງຫມົດເກີດຂຶ້ນໃນທັນທີ, ແທນທີ່ຈະເປັນໃນເວລາທີ່ output buffer
ເຕັມ ຫຼືເມື່ອໂຄງການຢຸດ ຫຼືລໍຖ້າການປ້ອນຂໍ້ມູນ.
ໄດ້ -m ທາງເລືອກການປ່ຽນແປງຂະຫນາດຫນ່ວຍຄວາມຈໍາຂອງປ່ອງຢ້ຽມ sieve ເລກສໍາຄັນ. ມັນໄດ້ຖືກປະຕິບັດຕາມໂດຍ
ຕົວເລກທົດສະນິຍົມ, ຕົວເລກຈຸດລອຍ ເຊິ່ງເປັນຕົວຄູນຂອງຂະໜາດໜ້າຕ່າງເລີ່ມຕົ້ນ (2
ເມກາໄບ). ມັນເປັນໄປໄດ້ວ່າການປ່ຽນແປງຂະຫນາດຫນ່ວຍຄວາມຈໍາອາດຈະເລັ່ງເວລາແລ່ນທັງຫມົດ
ຫນ້ອຍຫນຶ່ງ; ຖ້າບໍ່ດັ່ງນັ້ນບໍ່ມີເຫດຜົນທີ່ຈະໃຊ້ທາງເລືອກນີ້, ແລະການນໍາໃຊ້ຂອງມັນບໍ່ໄດ້ຖືກແນະນໍາ.
ໄດ້ -v ທາງເລືອກພຽງແຕ່ສະແດງຊື່ໂຄງການແລະຈໍານວນສະບັບ, ແລະຫຼັງຈາກນັ້ນອອກ
ຢ່າງ ສຳ ເລັດຜົນ.
ໃຊ້ math-primes ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net