判断一个数是否为素数,求解释if(i>k)后的语句(包括)#includeint main(){ int a,i; float k; scanf("%d",&a); k=a/2; for(i=2;ik) printf("是素数\n"); else printf("不是素数\n"); return 0;}

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/05 20:00:30
判断一个数是否为素数,求解释if(i>k)后的语句(包括)#includeintmain(){inta,i;floatk;scanf("%d",&a);k=a/2;for(i=2;ik)printf(

判断一个数是否为素数,求解释if(i>k)后的语句(包括)#includeint main(){ int a,i; float k; scanf("%d",&a); k=a/2; for(i=2;ik) printf("是素数\n"); else printf("不是素数\n"); return 0;}
判断一个数是否为素数,求解释if(i>k)后的语句(包括)
#include
int main()
{
int a,i;
float k;
scanf("%d",&a);
k=a/2;
for(i=2;ik)
printf("是素数\n");
else
printf("不是素数\n");
return 0;
}

判断一个数是否为素数,求解释if(i>k)后的语句(包括)#includeint main(){ int a,i; float k; scanf("%d",&a); k=a/2; for(i=2;ik) printf("是素数\n"); else printf("不是素数\n"); return 0;}
循环是从2开始到k=a/2,分别除a,如果能整除a,说明a有因子,不是素数,就跳出循环,此时i一定是小于k的,会打印不是素数.否则的话循环一直进行到i>k,此时说明a没有因子,是素数