C++编写一个自定义函数判断一个整数是否为素数,在主函数中调用该函数输出1000以

2024-11-23 08:49:04
推荐回答(5个)
回答1:

#include

using namespace std;

void fun(int m)
{
int i=2;
while(i if(m%i==0)
break;
else
i++;
if(i==m)
{
cout< return ;
}
cout<}

int main()
{
int n;
cout<<"请输入一个数:"< cin>>n;
if(n>1)
fun(n);
else
cout< return 0;
}

回答2:

#include
#include
using namespace std;

void prime_Number(int m)
{
int i,j,k ,n= 0;
for(i =2;i {
k= sqrt(i);
for(j= 2;j<=k;j++)
if(i%j==0)
break;
if(j>=k+1)
{
printf("%d ",i);
n++;
}
if(n==10)
{
printf("\n");
n=0;
}
}
printf("\n");
}

int main()
{
int n;
cout<<"请输入一个大于1的整数:"< cin>>n;
cout<<"输出"< prime_Number(n);

return 0;
}

回答3:

#include
using namespace std;
void main()
{
int sushu(int a);
int i;
for(i=1;i<=1000;i++)
if(sushu(i)) //函数调用
cout<}

int sushu(int a) //函数
{
int j;
for(j=2;j if(a%j==0)
{
if(j==a)
return 1;
else return 0;
}
}

回答4:

#include
main()
{
int i,j,a;
printf("please input the number:\n");
scanf("%d",&a);
j=a;
i=2;
do
{
if(i%j==0)break;
} while(i++>=j);
if(ielse printf("YES\n");
getch();
}

回答5:

ccvasdfsdffdsf