华师一附中OI组
标题:
质数判断问题及变形
[打印本页]
作者:
admin
时间:
2018-7-26 20:07
标题:
质数判断问题及变形
1、质数的判断
2、孪生质数
3、验证哥德巴赫猜想
作者:
JASONZHU
时间:
2018-7-26 21:53
using namespace std;
int i,x;
bool b;
int main()
{
cout<<"\n===========zhishu I============\n";
cin>>x;
i=2;//不能判断1
b=1;
while(i*i<=x && b)
{
if(x%i==0)
b=0;
else i++;
}
cout<<b;
return 0;
}
复制代码
作者:
JASONZHU
时间:
2018-7-26 21:54
#include<iostream>
using namespace std;
int i,x;
bool b;
int main()
{
cout<<"\n===========zhishu II============\n";
for(x=2;x<=100;x++)
{
i=2;//不能判断1
b=1;
while(i*i<=x && b)
{
if(x%i==0)
b=0;
else i++;
}
if(b) cout<<x<<' ';
}
return 0;
}
复制代码
作者:
JASONZHU
时间:
2018-7-26 21:56
#include<iostream>
using namespace std;
int i,x,y,z;
bool b1,b2;
int main()
{
cout<<"\n===========zhishu III============\n";
x=100;
for(y=1;y<=x/2;y++)
{
i=2;
b1=true;
while(i*i<=y && b1)
{
if(y%i==0) b1=false;
else i++;
}
z=x-y;
i=2;
b2=true;
while(i*i<=z && b2)
{
if(z%i==0) b2=false;
else i++;
}
if(b1 && b2 && y+z==100) cout<<y<<' '<<z<<endl;
}
return 0;
}
复制代码
作者:
JASONZHU
时间:
2018-7-26 21:59
#include<iostream>
using namespace std;
int i,y,z,s;
bool b1,b2;
int main()
{
cout<<"\n===========zhishu IV============\n";
for(y=2;y<=98;y++)
{
i=2;
b1=true;
while(i*i<=y && b1)
{
if(y%i==0) b1=false;
else i++;
}
z=y+2;
i=2;
b2=true;
while(i*i<=z && b2)
{
if(z%i==0) b2=false;
else i++;
}
if(b1 && b2) s++;
}
cout<<s;
return 0;
}
复制代码
作者:
JASONZHU
时间:
2018-7-26 22:01
#include<iostream>
using namespace std;
int i,x,s;
bool b;
int main()
{
cout<<"\n===========zhishu V============\n";
for(x=2;x<=1000;x++)
{
i=2;
b=1;
while(i*i<=x && b)
{
if(x%i==0)
b=0;
else i++;
}
if(b)
{
s=s+x;
}
}
cout<<s<<" ";
return 0;
}
复制代码
欢迎光临 华师一附中OI组 (http://hsyit.cn/)
Powered by Discuz! X3.2