//判断素数函数法
#include <stdio.h>
int is_prime(int i){
for(int j=2;j<i;j++){
if(i%j==0){
return 0; //如果能整除证明不是素数,函数返回0
}
}
return 1; //没有返回0则说明上面循环全部执行,是素数,返回1
}
int main(){
int x;
for(x=100;x<=200;x++){ //遍历100-200之间的数
if(is_prime(x)==1){
printf("%d\n",x); //如果是1,则输出素数
}
}
}
C语言求素数函数版,适用于初学者学函数来练手。