计算3-100之间的素数时,for(n=2;i%n;n++); //空循环判断素数 为什么可以这样写i%n?而不是n的范围
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 20:07:24
xQN0}aaI^ng`%X
c\EcB?en^
v] zwi3^}g>lI;>coئZV۲2@Lw;^vC2pGwZpӠOr`]PvGzl_.YpL(nad690p!?62XO> $j2IӱH47ˊY!$_5TY{c\TL"u#GvhĶh*+21mh[L5Ȧgm+|~FcC3@"Zz.oa 6
M
计算3-100之间的素数时,for(n=2;i%n;n++); //空循环判断素数 为什么可以这样写i%n?而不是n的范围
计算3-100之间的素数时,for(n=2;i%n;n++); //空循环判断素数 为什么可以这样写i%n?而不是n的范围
计算3-100之间的素数时,for(n=2;i%n;n++); //空循环判断素数 为什么可以这样写i%n?而不是n的范围
#include
int main ()
{
unsigned long a,b;
scanf("%d",&a);
for(b=2;a%b;b++);//当a%b=0是结束for 的空循环
if(b==a) //如果是素数只有当b=a(它的本身)是 a%b=0
printf("%d是素数",a);
else
printf("%d不是素数",a); //如果不是素数b不等增加到a,就 a%b=0
return 0;
}