C 编程 求自然数中的第 20 个素数

发布于 教育 2024-02-25
4个回答
  1. 匿名用户2024-01-26

    以下是第 20 个素数,可以通过修改宏定义中的值来找到第 n 个素数。 以下 ** 正常运行。

    #include

    定义 N 20 作为第 n 个素数。

    void main()

    int number=1,n=0,i;number 是自然数,n 是质数的数。

    while(nnumber/2)

    n=n+1;当数为素数时,n 加 1,表示素数数加 1printf("%d 质数为:t%d",n,number);

    printf("所以第一个 %d 素数是:%d",n,number);

    最后,输出第 n 个素数的值。

  2. 匿名用户2024-01-25

    判断方法:从2到根数i再开始循环j,如果i模j等于0,则表示i不是素数。

    如果 j 循环完成并且不等于 0,则表示 i 是素数,变量 num 加 1 表示素数

    当 num 变为 20 时,只需输出 i ......

  3. 匿名用户2024-01-24

    #include ""

    main()

    int m,i,k,h=0,leap=1;

    printf("");

    for(m=0;m<=100;m++)

    k=sqrt(m+1);

    for(i=2;i<=k;i++)

    if(m%i==0)

    leap=0;break;}

    if(leap) {printf("%-4d",m);h++;

    if(h%10==0)

    printf("");

    if(h==20)printf("the 20th is %-4d",m);

    leap=1;

    printf("the total is %d",h);

    **经典算法,略有修改。

  4. 匿名用户2024-01-23

    #include

    #include

    using namespace std;

    bool prime(int n) 是一个复制数函数 int main()。

    int counter=0;计数器, for(int i=0; i<10001;i++)if(prime(i)) 输出,如果函数返回的值不等于 1。

    cout<

相关回答
8个回答2024-02-25

呵呵,这个哥哥和我几个月前的样子很像。 在学习 C 之前,我认为 C 应该能够实现任何事情。 但是在学习之后,我发现我离Windows还很远。 >>>More

27个回答2024-02-25

一般使用。

另外,还有一个非常强大的“C和C++编程学习实践系统”,但注册后才会有完整的功能,尝试一下感觉很好。 >>>More

4个回答2024-02-25

根据数学定义,可以知道1-999中的回文数量包括三类: >>>More

5个回答2024-02-25

如果 n 是大于或等于 2 的整数,并且只有 1 和 n 本身是它的因数,并且没有其他正因数,则称 n 为素数(素数)。 >>>More

11个回答2024-02-25

当具体循环数(条件)不明确时使用 while,当指定循环数(条件)时使用 for >>>More