收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
num 函数是 判素数,不过这里最终返回 return i , 应该放到 代码最后 , 而不是 在 break 上面【另外小于2的a值 没有特殊处理,这个暂不讨论】;
如果 a是素数, 最终一直到循环结束, 返回 i ,这个 i 的值 就是 a,所以主函数 判断 num(a) == a , 这里就是判断它是素数。如果 a 不是素数, 最终 if 满足,break退出时,i 肯定小于 a值, 也就是 a 不是素数。
报告相同问题?