二分法 1
来源:互联网 发布:超星尔雅网络课程网址 编辑:程序博客网 时间:2024/05/16 14:58
#include<iostream>
#include<cmath>
int judge2(long int m)
{
int i,n=sqrt(m);
for(i=2;i<=n;i++)
if(m%i==0)
break;
if(i>n)
return 1;
else
return 0;
}
int judge1(long int x)
{
int i=1,n=sqrt(x);
for(;i!=n;i++)
{
if(i>n)
{
break;
}
}
if(i==n)
{
return judge2(x);
}
else
{
return 0;
}
}
using namespace std;
int main()
{
long int n;
while(cin>>n)
{
int a;
a=judge1(n);
if(a==1)
{
cout<<"YES"<<endl;
}
else if(a==0)
{
cout<<"NO"<<endl;
}
}
return 0;
}
#include<cmath>
int judge2(long int m)
{
int i,n=sqrt(m);
for(i=2;i<=n;i++)
if(m%i==0)
break;
if(i>n)
return 1;
else
return 0;
}
int judge1(long int x)
{
int i=1,n=sqrt(x);
for(;i!=n;i++)
{
if(i>n)
{
break;
}
}
if(i==n)
{
return judge2(x);
}
else
{
return 0;
}
}
using namespace std;
int main()
{
long int n;
while(cin>>n)
{
int a;
a=judge1(n);
if(a==1)
{
cout<<"YES"<<endl;
}
else if(a==0)
{
cout<<"NO"<<endl;
}
}
return 0;
}
0 0
- 二分法 1
- 二分法~~
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- 二分法
- Queue 2
- VUE2.0不可忽视的很多变化
- Queue 3
- 注解(Annotation)自定义注解
- Ajax 知识体系大梳理
- 二分法 1
- 二分法 2
- c风格的控制台
- [POI2017] Flappy Bird (思维题)
- RabbitMQ消息队列(二):"Hello, World"[转]
- 快速提高编辑效率支持一键导入word文档-逐浪CMS
- printf格式代码
- Gradle学习系列之一——Gradle快速入门
- MIT 公开课:Gilbert Strang《线性代数》课程笔记(汇总)