微剋多資訊

 找回密碼
 註冊

Login

Login

搜索
回覆 0則 瀏覽 977篇

判斷是否為質數

該用戶從未簽到

發表於 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, 2016-12-10 16:51

Discuz! X

© 2009-2016 Microduo

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