#include<stdio.h>
#include<math.h>
int is_prime(int n){
int temp;
for(temp=2;temp<=sqrt(n);temp++){
if(n%temp==0){
return 0;
}
return 1;
}
}
int main(){
//打印100-200 的素数
int i=0;
for(i=100;i<=200;i++){
//判断i是否为素数
if(is_prime(i) == 1){
printf("%d\t",i);
}
}
return 0;
}
首先需要调用math.h函数,通过is_prime实现素数的求解
函数中return 0的作用程度大于break,可以直接返回到for循环
函数中采用了链式访问