【问题描述】
编写一个函数isprime(n).判断整数n是否为素数.编写程序使用此函数,当输入一个整数时,对它进行判断,当为素数时,输出1.否则,输出0.
【输入形式】
控制台输入一个整数.
【输出形式】
控制台输出判断结果0或者1.
【样例输入】
45
【样例输出】
0
【样例说明】
45非素数,故输出为0
#include <iostream>
using namespace std;
int n;
int isprime(int n)
{
int x,b=1;
for(x=2;x<n;x++)
{
if(n%x==0)
b=0;
}
if(b==0)
return 0;
else
return 1;
}
int main ()
{
cin>>n;
cout<<isprime(n)<<endl;;
return 0;
}