C语言编程问题 求素数

如题所述

if(j>half)就是j比half大的时候条件成立,就可以执行if里面的语句,而if(j>=half)就是j大于等于half的时候成立,就比前面那个多个可成立条件(j=half),这要视情况而定,比如输出比3大的数,就要j>3,输出不小于3的数,就要j>=3
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-18
执行出来有区别么?没有吧。
因为你这样判断素数并不是最精简的。
最精简的应该判断到
根号data为止。
根号data=date/2的,就是4了,但是4在i=2就break了
相似回答