怎么证明一个数为质数

d5mfid 1年前 已收到4个回答 举报

ogso 幼苗

共回答了17个问题采纳率:88.2% 举报

C++代码
int main()
{
const int max =100;
long primes[max] = {2,3,5 };
long trial = 5;
int count =3;
int found =0;
do
{
trial +=2;
for(int i=0;i< count;i++)
{
found = (trial % *(primes + i)) == 0;
if(found)
break;
}
if(found == 0)
*(primes + count++) = trial;
}while(count < max);
return 0;
}

1年前

2

yuerhua 幼苗

共回答了19个问题 举报

从最小的质数开始除,除到商大于除数为止都不能整除的话就是质数

1年前

2

cvoiadsfupoausdo 花朵

共回答了1627个问题 举报

一个数为质数 :这个数不能被少于它的质数整除

1年前

0

一个人在顶贴 幼苗

共回答了1个问题 举报

质数的定义:在所有比1大的整数中,除了1和它本身以外,不再有别的约数,这种整数叫做质数。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.257 s. - webmaster@yulucn.com