编程论坛
注册
登录
编程论坛
→
C++教室
求 C++ 编程
Mwin
发布于 2014-04-20 17:45, 398 次点击
自己构造一个函数 求输入的数是否为素数 平常的直接求我能写出来 但是构造函数我不会 求指点
2 回复
#2
骚年来一发
2014-04-20 23:34
可以去百度一下 关键字: c++ 函数 判断素数
#3
lplumblossom
2014-04-21 10:33
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int num;
cout<<"Enter a num: ";
cin>>num;
void prime_judge(int);
prime_judge(num);
return 0;
}
void prime_judge(int n)
{
int m=sqrt(n),flag=1;
if(n==1)
flag=0;
else
{
for(int i=2;i<=m;i++)
{
if(n%i==0)
{
flag=0;
break;
}
}
}
if(flag==1)
cout<<n<<"是素数!"<<endl;
else
cout<<n<<"不是素数!"<<endl;
}
1