3个回答
展开全部
//希望我的回答对你的学习有帮助
int isprime(int a)
{
int i, a;
for (i = 2; i <= a / 2; i++)
{
//首先,是 i = 2,就是将 i 赋初值
//之后,是 i <= a / 2,判断 i 的值是否满足条件
//T 满足条件
//之后,满足条件就执行循环体里面的语句
//之后,是 i++,就是将 i 的值增加 1
//之后,是 i <= a / 2,判断 i 的值是否满足条件
//T 满足条件
//之后。。。
//F 不满足条件
//之后,不满足就跳出循环体
}
}
追问
for语句后判断为真执行if语句,如果if语句里面为假是不是返回循环
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int isprime(int a)函数是从2到a/2之间的每一个数检查,若a能被其中的任何一个数整除,立即就返回0,表示a不是素数;若a不能被其中任何一个数整除,则for循环全部结束后退出,然后返回1,表示a是一个素数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for语句吗
先执行2赋值给i,判断i是不是<=a/2,条件为真就执行下面的if语句,if语句执行完了之后执行i++,为假就输出1
大概是这样
先执行2赋值给i,判断i是不是<=a/2,条件为真就执行下面的if语句,if语句执行完了之后执行i++,为假就输出1
大概是这样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询