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;}。
相信通过c语言判断一个数是否为素数这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。
本文由用户上传,如有侵权请联系删除!