#include <stdio.h>
#include <math.h>
bool IsPrime(int x); //判断是否为素数
void main()
{
int x;
printf("请输入一个正整数\n");
scanf("%d",&x);
if(x<=1)
{
printf("ERROR");
return;
}
printf("这个数%s素数\n",IsPrime(x)?"是":"不是");
}
bool IsPrime(int x)
{
int i;
for(i=2;i<=sqrt(x);i++)
if(x%i==0)
return false;
return true;
}
#include <math.h>
bool IsPrime(int x); //判断是否为素数
void main()
{
int x;
printf("请输入一个正整数\n");
scanf("%d",&x);
if(x<=1)
{
printf("ERROR");
return;
}
printf("这个数%s素数\n",IsPrime(x)?"是":"不是");
}
bool IsPrime(int x)
{
int i;
for(i=2;i<=sqrt(x);i++)
if(x%i==0)
return false;
return true;
}