求1-n之间个位数为7的质数,快来救救孩子
是个位数为7的 质数!
是个位数为7的 质数!
是个位数为7的 质数!
快来救救孩子👶🏻,给跪了
案例代码如下
#include <iostream>
#include <cmath>
using namespace std;
bool prime(int x)
{
int y;
for(y=2;y<=sqrt(x);y++)
if (x%y==0)
return false;
return true;
}
int main ()
{
int n,i;
cin>>n;
if(n>=2)
cout<<"2 ";
for(i=3;i<=n;i++)
if (prime(i)&&i%10==7)
cout<<i<<" ";
return 0;
}
测试结果如图
#include<iostream>
using namespace std;
bool isPrime(int a){
for(int i=2;i<a;i++){
if(a%i==0) return 0;
}
return 1;
}
int main(){
int n;
cin>>n;
for(int i=2;i<=n;i++){
if(i%10==7&&isPrime(i)){
cout<<i<<" ";
}
}
return 0;
}
觉得有用的话采纳一下哈
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!