判断一个数是否为素数,求解释if(i>k)后的语句(包括)

问题描述:

判断一个数是否为素数,求解释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;
}
1个回答 分类:综合 2014-10-13

问题解答:

我来补答
循环是从2开始到k=a/2,分别除a,如果能整除a,说明a有因子,不是素数,就跳出循环,此时i一定是小于k的,会打印不是素数.否则的话循环一直进行到i>k,此时说明a没有因子,是素数
 
 
展开全文阅读
剩余:2000
上一页:求补英语