我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

输出所有3位的素数,要求循环次数5000以下!

输出所有3位的素数,要求循环次数5000以下!

#include<stdio.h>
int prime[1010];
int main() {
    int i, j,cnt=0;
    prime[2] = 1;
    for(i = 3; i <= 999; i++) {
        if(i % 2 == 0) prime[i] = 0;
        else prime[i] = 1;
    }

    for(i = 3; i*i<=1000; i += 2) {
        if(prime[i])
            for(j = i + i; j <= 999; j += i)
                prime[j] = 0;
    }
    for(i = 100; i <= 999; i++) {
        if( prime[i] )
            printf("%d ",i);
    }
    return 0;
}

近期文章

  • jdbc获取不到数据库连接
  • JAVA 分数类 (类与对象)
  • 怎么统计字符,空格,数字啊
  • c语言pta,大一新手难度
  • 如何下载安装MYSQL
  • C++中的 << 在下面的场景中什么意思?
  • Django考试系统,怎么把学生错题放到数据库
  • 运算符重载后无法识别转换构造函数转换后的形参
  • 在Application中启动一个IntentService会创建并执行两次Service
  • 在ros下跑orbslam2遇到了无法显示相机运动轨迹和周围点云的问题
  • 数字逻辑问题,不明白b选项
  • SQL server中出现无法对 sa、dbo、实体所有者、information_schema、sys 或您自己授予、拒绝或撤消权限
  • 输入一个字符串,统计每个字符出现的次数
  • 解释一下主函数P0=0Xfe;
  • 360安全大脑拦截网络攻击
  • 链表实现一元多项式相乘
  • 我这段php代码有什么问题?我找不出来
  • c语言问题,c语言小bai,不是很懂
  • VSC运行完后一大段英文
  • python 如何删除dataframe中的一个值

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华