判斷素數(shù)的c語言程序 C語言,統(tǒng)計素數(shù)并求和?
C語言,統(tǒng)計素數(shù)并求和?#include<iostream>#include<math.h>使用命名空間stdvoid findprome(int start,int end){int
C語言,統(tǒng)計素數(shù)并求和?
#include<iostream>
#include<math.h>
使用命名空間std
void findprome(int start,int end)
{int i,j,x,c=0,s=0
for(i=starti<=endi)
{
x=sqrt(i)
for(j=2j<=xj)
(i%j==0)break
if(j>x){
c
s=i
cout<<i<'“
如果(c%5==0)
cout<<endl
}
cout<<”n時間總數(shù)是“<<C<<”,總和是“<<s<<endl
}
void main()
{
findprome(50100)
}
1?!薄J紫?,打開編輯器軟件,將頭文件引入到新的C語言文件中,輸入主函數(shù),并在主函數(shù)中輸入代碼
2。然后寫出判斷素數(shù)的邏輯。首先,引入scanf函數(shù)來接受用戶輸入的值并將其存儲到變量中。判斷接收到的變量是否為素數(shù)。判斷依據(jù)是,如果能被2到n-1之間的數(shù)除,則為素數(shù),否則為素數(shù)。最后,打印出判斷結(jié)果:
3。最后編譯運行程序,按crtlf5進行編譯,在彈出的命令行中輸入素數(shù)17。程序判斷的結(jié)果是一個素數(shù),表示程序邏輯正常。以上是C語言中判斷素數(shù)的方法