c++判断质数#include#includeusing namespace std;bool b(int a){ for(int i=2;i>a; if(b(a)) cout

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 14:17:31

c++判断质数#include#includeusing namespace std;bool b(int a){ for(int i=2;i>a; if(b(a)) cout
c++判断质数
#include
#include
using namespace std;
bool b(int a)
{
for(int i=2;i>a;
if(b(a))
cout

c++判断质数#include#includeusing namespace std;bool b(int a){ for(int i=2;i>a; if(b(a)) cout
bool b(int a)将要判断的数a传递到判断质数自定义函数中,函数类型为bool类型.返回值真和假两种.
该函数的功能是:将该数除以2,判断是否能整除,能整除就不是质数,返回假,代表该数不是质数;不能就继续除以3,继续判断.除数一直加到该数的算术平方根.如果一直除不断,那么该数是质数,返回真,代表该数是质数;
if(b(a)) b(a)是调用该自定义函数,f(b(a))意思是,如果该函数的结果为真,输出该数是质数,否则输出该数不是质数.等价于if(b(a)==true)