#include <stdio.h>
#incldue <math.h>
int main()
{
int i;
int num;
int temp = sqrt(num);
scanf("%d",&num);
for(i = 2;i <= temp;i++)
{
if(num % i == 0)
break;
}
if(i > temp)
printf("%d是素数\n",num);
else
printf("%d不是素数\n",num);
return 0;
}
#include <stdio.h>
int main()
{
int i;
int num;
scanf("%d",,&num);
for (i = 2;i <= num;i++)
{
if(num % i == 0)
break;
}
if (i == num)
printf("%d是素数\n",num);
else
printf("%d不是素数\n",num);
return 0;
}
#include<stdio.h>
#incldue <math.h>
int main()
{
int num;
int temp = sqrt(num);
int i;
int flag = 1; //flag等于0代表为假不是素数。
scanf("%d",&num);
for(i = 2;i <= temp;i++)
{
if(num % i == 0)
flag = 0;
break;//break用于跳出当前循环。
}
if(flag) //falg为 1 则输出素数,为 0 则输出不是素数。
printf("%d是素数\n",num);
else
printf("%d不是素数\n");
return 0;
}