void sushu(int a){
int l;
if (a<2){
printf("no\n");
}else{
//判断n在2~n-1中有没有因数
for (l=2;l<a;l++){
//判断
if(a%l==0) //如果用可以除尽的数,跳出for,但保留了l的值 说明L是因数,由此说明a不是素数
break;
}
//如果l的是是本身,那么l==a,说明2~n-1之间没有因数,就是yes
//存在2~n-1之间有因数
if (l<a){
printf ("no\n");
}
//不存在因数
else{
printf ("yes\n");
}
}
}
这是一个C语言判断素数的函数,传入一个数字,会打印出是否是素数