素数
来源:互联网 发布:河北网络干部学院下载 编辑:程序博客网 时间:2024/05/17 08:13
关于素数,题库里有很多。但我全都没搞懂。第一次我没弄明白,我不知道我第一次是怎么打出来的。
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,m=0;
cin>>n;
for(int i=2;i<=sqrt(n);i++)
if(n%i==0) m+=1;
else m+=0;
if(m==0)
cout<<"Yes";
else
cout<<"No";
return 0;
}
这个sqrt为什么要用它,我是一直没搞懂。我觉得直接
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n,m=0;
cin>>n;
for(int i=2;i<=n;i++)
if(n%i==0) m+=1;
if(m==0)
cout<<"Yes";
else
cout<<"No";
return 0;
}
这下又有一个再求素数。还要求循环次数少。我求助了大佬,但大佬也说不清为什么要这样打。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=2;i<=n;i++)
{
int k=0;
for(int j=2;j<=sqrt(i);j++)
if(i%j==0)
{k+=1;
break;}
if(k==0)
cout<<i<<endl;
}
return 0;
}
阅读全文
0 0
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 素数
- 利用GIT把项目push到GitHub上の简单示例
- jQuery+Ajax+jsonp+java实现跨域访问
- spring导入约束及注册对象到容器
- layer弹出ifream,提交之后自动关闭;无限级分类排序以及无限级分类子孙图树形展示
- 基本类型转换
- 素数
- hibernate主键生成策略
- 文本自动生成研究进展与趋势
- 关于互斥锁
- CentOS Linux搭建SVN服务器
- LintCode 第463题 整数排序
- nodejs的异步编程思想
- 产品需求设计工具——mockups、mockuplus、墨刀、axure
- 凸包 Graham扫描法 TOJ 1255 Surround the Trees&&TOJ 3100 女生寝室的围墙