问题起源
如何判断一个数是否为质数,其实并不难,只要你知道质数的定义,按照它的定义去编写代码就可以了。但是没有思路的人可能就会一直找不到方向,所以我就简单介绍一下。
还有我想吐槽的点,labview本来就是很小众的语言,社区也几乎没有,大家有什么好的思路、创新就别藏着掖着了,真的也赚不了多少钱,不如慷慨分享出来,亦不是一桩美事?
从我刚开始接触labview到如今,我总是很感谢那些网上无私分享技术文章的博主,他们让我少走了很多弯路,也提高了编程技术。所以我也想把我的一些经验和好的思路想法分享出来,希望能够帮助到有需要的新人。
代码展示
代码如上图所示,当我们输入数值91,得到的结果是91不是质数,它有除了它本身和1以外的两个因数7和13。
代码解析
输入待测试值,for循环遍历执行待测试值除以(从2到待测试值-1),判断是否有被整除的情况,被整除则输出除数;如果没有被整除的情况,则判断该待测试值是质数。
代码扩展
输出2-100中所有质数,代码见下图。