回答某次,有个网友问我的问题:蓝图求质数。
质数:只能被1和它本身整除的数;
如图为函数实现过程:
再在EventBeginPlay事件调用此函数即可;
上图为结果(20以内的质数);
简要概述:
外层循环:是由输入的num决定的;
内层循环:由1到num/2,记录能被整除的个数,如果等于2 则输出;
附带一下:C++实现代码:
int count=0;
int Prinmenum(int num)
{
for(int j=2;j<num;j++)
{
count=0;
for (int i=1;i<j/2;i++)
{
if(j%i==0)
count++;
}
if(count==2)
std::cout<<"质数:"<<j<<std::endl;
}
}
如有问题:请联系1483653870@qq.com;