作业帮 > 数学 > 作业

如何证明一个数是不是素数?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/12 06:06:17
如何证明一个数是不是素数?
是个足够大的数,怎么验证?
没有便捷的办法,只能用数论书上提到的艾氏筛法,如下
设你要验证的正整数为n,列出
1,2,3,…,n-1,n,
划去1,留下2(素数);后面划去所有2的倍数,留下2后面未被划去的第一个数,即3(素数);再划去其后面所有3的倍数,留下3后面未被划去的第一个数,即5(素数);…,依此法进行下去,如果到某一步,n被划去,则n必是合数,否则n将是素数.
注:如上看到,被划去的都是合数,留下的都是合数.