#include <stdio.h>
#include<math.h>
int is_prime(int n)
{
int j=2;
for(;j <n;j++)//条件可以改为:j <= sqrt(n)这个是之前判断素数的方法之一
{
if(n%j == 0)
return 0;
}
return 1;//优点在于?
}
int main()
{
int i=100;//打印100-200间的素数
for(;i<=200;i++)
{
if(is_prime(i) == 1)//用到函数is_prime,这个专门用于素数求解中,是素数则为1,不是则为0
printf("%d ",i);}
return 0;
}
is_prime 求解100-200中的素数,同时关注于我们返回值1、0对函数的影响、地位作用