【入门】纯粹素数c++
【代码】【入门】纯粹素数c++
·
#include<bits/stdc++.h>
using namespace std;
bool s(int n);//声明子函数
int main()
{
for(int i=1000;i<3000;i++)
{
if(s(i)&&s(i%1000)&&s(i%100)&&s(i%10))
{
cout<<i<<endl;
}
}
return 0;
}
bool s(int n)
{
bool r=true;//如果没有因数并且n不是1和0,这时返回值为true
int i;
for(i=2;i<=sqrt(n);i++)
{
if(n%i==0)//判断是否有因数
{
r=false;//有因数就把r标记为false,结束循环
break;
}
}
if(n<=1)//1和0都不是是素数
{
r=false;
}
return r;
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)