实现一个函数,判断一个数是不是素数。
跟以往一样,都是将判断的过程提出来,写成一个函数,这样一个函数就可以实现了,重点在于,要熟练运用for语句。
#include <stdio.h>
#include <math.h>
void prime(int b)//创建函数
{
int i = 2;
for (i = 2; i < sqrt(b); i++)
{
if (b%i == 0)
{
printf("不是素数");
break;
}
}
if (i > sqrt(b))
printf("是素数");
}
int main()
{
int a = 0;
printf("请输入一个数字:");
scanf("%d", &a);
prime(a);
return 0;
}