计算3-100之间的素数时,for(n=2;i%n;n++); //空循环判断素数 为什么可以这样写i%n?而不是n的范围
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 03:38:16
计算3-100之间的素数时,for(n=2;i%n;n++);//空循环判断素数为什么可以这样写i%n?而不是n的范围计算3-100之间的素数时,for(n=2;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的范围
计算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;
}