當前位置:編程學習大全網 - 編程軟體 - 怎樣用電腦編程來判斷壹個數是否是質數?

怎樣用電腦編程來判斷壹個數是否是質數?

n 為要驗證的數

For i = 2 To Int(Sqr(n))

'從2開始,到根號n(取整數)循環

I f n Mod i = 0 Then Exit For

’如果i除n的余數為0,則退出循環

Next i

If i > Int(Sqr(n)) Then

'如果i>根號n(取整數),說明沒有提前退出循環

Print n & 不是素數;

'打印:

End If 給妳壹個Java的例子,希望有用//質數(又稱為素數)就是在所有比1大的整數中,除了1和它本身以外,不再有別的約數,這種整數叫做質數或素數。

class Test

{

public static void main(String args[])

{

System.out.print("請輸入數字:");

java.util.Scanner input = new java.util.Scanner(System.in);

int num1 = input.nextInt();

int x = 0;

for(int i=2;i<num1;i++)

{

if(num1 % i == 0)

{

x=1;

break;

}

}

if(x==1)

{

System.out.println("您輸入的數字:" + num1 +"是質數。");

}

else

{

System.out.println("您輸入的數字:" + num1 + "不是是質數!!");

}

return;

}

}

  • 上一篇:Fanuc Oi-MD系統與Heidenhain TNC620系統的差價是多少?
  • 下一篇:熊出沒是怎麽制作出來的
  • copyright 2024編程學習大全網