微剋多資訊

 找回密碼
 註冊

Sign in with google

Google帳號登入

搜索
回覆 0則 瀏覽 14243篇
Line

判斷是否為質數

該用戶從未簽到

升級   60.5%

跳轉到指定樓層
主題
發表於 2011-4-18 23:59 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

使用平台 Dev-C++


#include <iostream>
#include <math.h>
using namespace std;
int main ()
{
int x,y;
while(cin >> y)
{
  x = 2;
  while ( x <= pow(y,0.5))   
  {
   if ( y%x == 0 )
   {
   break;     
   }   
   x = x + 1;
  }
if ( x <= pow(y,0.5))
{
cout << "非質數" <<"\n";     
}
else
{
cout << "質數" << "\n";   
}
}
}



初次發文
請多多指教
樓主熱門主題
您需要登入後才可以回帖 登入 | 註冊

本版積分規則

小黑屋|Archiver|微剋多資訊(MicroDuo)

GMT+8, 2024-4-25 23:54

Discuz! X

© 2009-2023 Microduo

快速回覆 返回頂部 返回列表