前10个素数或检查一个数是否为素数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前10个素数或检查一个数是否为素数相关的知识,希望对你有一定的参考价值。

Looking forward for the most optimized solution
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
  3. <mx:Script>
  4. <![CDATA[
  5. var total:Number = 10;
  6. var primeArr:Array = new Array();
  7. public function init():void{
  8. var num:Number = total+1;
  9. var str:String;
  10. var i:Number=3;
  11. do{
  12. if(primeNumber(i) == true)
  13. {
  14. primeArr.push(i);
  15. }
  16. i++;
  17. }while(primeArr.length<10)
  18. for(var j=0;j<primeArr.length;j++){
  19. txt.text += " "+primeArr[j];
  20. }
  21. }
  22. function primeNumber(num):Boolean
  23. {
  24. var bool:Boolean;
  25. var nums = Math.floor(Math.sqrt(num));
  26. var i:Number = 1;
  27. bool = true;
  28. while (++i <= nums) {
  29. if ((num % i) == 0) {
  30. bool = false;
  31. i = nums;
  32. }
  33. }
  34. return bool;
  35. }
  36. ]]>
  37. </mx:Script>
  38. <mx:TextArea x="118" y="57" width="553" height="412" id="txt"/>
  39. </mx:Application>

以上是关于前10个素数或检查一个数是否为素数的主要内容,如果未能解决你的问题,请参考以下文章

C语言中素数的判断方法

经典算法之判断一个整数是否为素数

判断一个数是否为素数

C语言 设计并实现一种大素数随机生成方法; 实现一种快速判定任意一个大数是不是是素数方法 跪求啊

新手求教 c语言素数判断算法

50~100之间的素数,判断是不是为素数用函数完成