1樓:
#include
#include
#include
using namespace std;
int main()
}if (prime)
if (n%10==0) cout<
}cout<
return 0;
} 上面的程式就可以了。
2樓:
for(k=2;k<=m;m=m+1)
這句把m=m+1
改為k++
自己想想就明白了吧
3樓:匿名使用者
include
#include
using namespace std;
int main()
這是正確答案。。。
4樓:匿名使用者
for(k=2;k<=m;m=m+1)
}中的for(k=2;k<=m;m=m+1)是什麼意思?應該是for(k=2;k<=m;k++)吧
用c++編寫一個判斷素數的函式程式
5樓:齊之彧
#include
#include
using namespace std;
int main(){
int i,n;
int flag;
while(cin>>n)
{if(n<=0||n==1)
cout<<"no"<
6樓:
#include "math.h"
int sushu(int n)
從2開始判斷,是就返回1,不是返回0
如何用c++寫一個關於判斷一個數是否為素數的程式!
7樓:問明
#include<iostream>
#include"math.h"
usingnamespacestd;
boolisprime(intnumber){for(int i=2;i*i<=number;i++)if(number %i==0)
return false;
return true;
void printnum(intnumber){//列印出<=number的所有質數
int j=0;
for(inti=2;i<=number;i++)if(isprimenumber(i)==true){cout<<("%-5d",i)<<"";
j++;
if(j%10==0)//每隔十個數字換行cout<<endl;
int main(){
long start=time(null);
cout<<(bool)isprimenumber(29)<<endl;
print num(1000);
longend=time(null);
cout<<endl<<"timespent:"<<(end-start+1)<<endl;
8樓:匿名使用者
整除就是餘數為0,然後迴圈所有比它小的數,一個一個驗證就行了。
9樓:我是小蟲
和c語言一樣的 這個你可以搜c語言的 然後加上一個類就行了
10樓:天蠍
樓主你好,判斷一個整數m是否為素數只需被2~根號m之間的每個數去除就可以了。
下面輸入一個整數判斷其是否為素數的程式,希望樓主理解其演算法,#include
#include
bool is_prime(int n)
void main()
if(n==2) cout<<2<<"是素數"<
else if(is_prime(n))
cout<
判斷素數,用c++語言怎樣編寫程式
11樓:汐日南莘
#include
using namespace std;
int prime(int n)
int main()
{int n;
cout<<"請輸入一個數:"<>n;
if(prime(n))
cout<
12樓:匿名使用者
#include
using namespace std;
bool isprime(long x)
}return result;
}int main()
如何用C 寫關於判斷數是否為素數的程式
include iostream include math h usingnamespacestd boolisprime intnumber for int i 2 i i number i if number i 0 return false return true void printnum ...
求c語言程式求1000以內的素數
include stdio.h include math.h include stdlib.h int prime int n return flag int main return 0 c語言,求1000以內素數的和!首先 你2就沒有算進去 n 2的時候 x也是2 迴圈進不去 flag是0 就不加...
c求素數個數,C 求素數個數
篩選法求n以內的素數個數 include include using namespace std int filter int n int main int filter int n int i,j int count 0 素數統計bool flag new bool n 1 素數標記,素數為1,非...