判断素数比较简单,首先你得知道,那些数属于素数,根据素数的定义,我们知道素数是指除了0与1之外,仅能被1和本身整除的数。那么我们直接依次进行判断就好了,代码如下:
bool isleap(int n){以上只是判断一个数是否为素数的函数,当然了,也还可以优化一下,但是这样写,更加便于你理解,有问题请追问。
除了1 和本身 不能被整除
从1开始到本身,挨个判断整除,记录能整除的次数,次数为2的是素数
#include<stdio.h>根据素数的定义看,除了1和自身,不能被任何数整除,那判断一个数就把它从2一直除到比自己小1的数,看看有没有能整除的
例:
#include<stdio.h>