C语言实现大范围素数计数

素数是什么?

素数:又称质数(Prime number),指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数。

实现求大范围素数的C语言算法代码

#include <stdio.h>
#include <stdbool.h>

int main(){
    int prime[500000]={2,3,5,7};
    int index=4;
    for(int i=11;i<10000;i+=2){
        bool isPrime=true;

        for(int j=0;i>=prime[j]*prime[j];j++){
            if(i%prime[j]==0){
                isPrime=false;
                break;
            }
        }

        if(isPrime){
            prime[index++]=i;
        }
    }

    printf("%d¸ö\n",index);
    for(int i=0;i<index;i++){
        printf("%d,",prime[i]);
    }

    return 0;
}


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第一章数和数的运算 一概念 (一)整数 1整数的意义 自然数和0都是整数。 2自然数 我们在数物体的时候,用来表示...
    meychang阅读 7,675评论 0 5
  • RecyclerView.Adapter:全能notify解决方案 http://loshine.me/2016/...
    灵长风阅读 4,221评论 0 0
  • 昨天在测试环境搭建了一套zookeeper+kafka(各一台)的机器,开始进行kafka的实践之旅。昨天下班前一...
    MisterCH阅读 7,609评论 0 0
  • 1. 迅速歼灭不该做的事情,目标明确。要大大减少淘宝刷微信和qq的时间。在购物上对需要并喜欢的物件看好后就购买,在...
    晚春阅读 1,459评论 0 0
  • 爸爸摔断了腿,住了大半个月的院,我今天才知道,我该做点什么呢? 我是家里第二个姑娘,听话胆小,现在胆子小,小时候我...
    我爱日语歌阅读 1,868评论 0 0

友情链接更多精彩内容