先百度一下素数的定义
质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。
#include<stdio.h>
int main ()
{
int a;
int i;
int prime(int x)
{
if(x <= 1)
return 0;
else
for(i = 2; i < x; i++)
{
if(x%i == 0)
return 0;
}
}
scanf("%d", &a);
if(prime(a) == 0)
printf("不是素数\n");
else
printf("是素数\n");
}