• 判断质数5个程序


    1、

    #include <stdio.h>
    int main()
    {
    int i,no;
    unsigned long counter=0;
    for(no=2;no<=1000;no++)
    {
    for(i=2;i<no;i++)
    {
    counter++;
    if(no%i==0) break;
    }
    if(no == i)
    printf("%d ",no);
    }
    printf("乘除运算的次数:%lu ",counter);
    return 0;
    }

    2、

    #include <stdio.h>
    int main()
    {
    int i,no;
    unsigned long counter=0;
    for(no=2;no<=1000;no++)
    {
    for(i=2;i<no;i++)
    {
    counter++;
    if(no%i==0) break;
    }
    if(no == i)
    printf("%d ",no);
    }
    printf("乘除运算的次数:%lu ",counter);
    return 0;
    }

    3、

    #include <stdio.h>
    int main()
    {
    int i,no;
    unsigned long counter=0;
    for(no=3;no<=1000;no=no+2)
    {
    for(i=3;i<no;i=i+2)
    {
    counter++;
    if(no%i==0) break;
    }
    if(no == i)
    printf("%d ",no);
    }
    printf("乘除运算的次数:%lu ",counter);
    return 0;
    }

    4、

    #include <stdio.h>
    int main()
    {
    int i,no;
    int prime[500];
    int prt=0;
    unsigned long counter=0;
    prime[prt++]=2;
    prime[prt++]=3;
    for(no=5;no<=1000;no=no+2)
    {

    for(i=1;i<prt;i++)
    {
    counter++;
    if(no%prime[i]==0) break;
    }
    if(prt == i)
    prime[prt++]=no;
    }
    for(i=0;i<prt;i++) printf("%d ",prime[i]);

    printf("乘除运算的次数:%lu ",counter);
    return 0;
    }

    5、

    #include <stdio.h>
    int main()
    {
    int i,no;
    int prime[500];
    int prt=0;
    unsigned long counter=0;
    prime[prt++]=2;
    prime[prt++]=3;
    for(no=5;no<=1000;no=no+2)
    {
    int flag=0;

    for(i=1;counter++,prime[i]*prime[i]<=no;i++)
    {

    if(no%prime[i]==0)
    {
    flag=1;
    break;
    }
    }
    if(!flag)
    prime[prt++]=no;
    }
    for(i=0;i<prt;i++) printf("%d ",prime[i]);

    printf("乘除运算的次数:%lu ",counter);
    return 0;
    }

  • 相关阅读:
    C++ handle(句柄类) part2
    C++代理类的使用
    第一个blog
    C++ Handle(句柄) part1
    关于理想团队的构建和对软件流程的理解
    提供就医帮助的安卓APP
    上海地铁游移动APP需求分析
    关于学习了《构建之法》的若干存在疑惑的问题
    安卓APP开发简单实例 结对编程心得
    Vue修改Vue项目运行端口号(CLI2)
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/3514183.html
Copyright © 2020-2023  润新知