1、判断一个整数m是否是素数,只需把m被 2 ~ m-1 之间的每一个整数去除,如果都不能被整除,那么m就是一个素数。
2、思路1)的代码:#include (相关资料图) 3、", num);}else{printf("%d不是素数。 4、", num);}return 0;}判断方法还可以简化。 5、m不必被 2 ~ m-1 之间的每一个整数去除,只需被 2 ~ 之间的每一个整数去除就可以了。 6、如果m不能被 2 ~ 间任一整数整除,m必定是素数。 7、例如判别17是是否为素数,只需使17被2~4之间的每一个整数去除,由于都不能整除,可以判定17是素数。 8、思路2)的代码:#include 9、",m);elseprintf("%d不是素数。 10、",m);return 0;}。 本文到此分享完毕,希望对大家有所帮助。
X 关闭
Copyright © 2015-2023 华夏办公网版权所有 备案号:琼ICP备2022009675号-37 联系邮箱:435 227 67@qq.com