• 2022-06-09
    中国大学MOOC: 对于给定的正整数n,判定n是一个素数的充要条件是(n-1)!º -1(mod n)。
  • 内容

    • 0

      输入一个正整数n,再输入n个正整数,判断它们是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。

    • 1

      对于任意正整数n, (n-1)!+1可以被n整除。()

    • 2

      设n是正整数,p是素数,(n,p−1)=k,证明同余方程x^n≡1(modp)有k个解.

    • 3

      利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1和自身整除。

    • 4

      4-c: 将素数的判定代码定义为一个函数,接受用户输入的正整数n,返回n是否是素数,n为素数时返回True,不是素数时返回False。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬ 并调用该函数判定用户输入的一个正整数n是否为素数。