我的思路就是:

1.定一个数字i,用小于数字i的数字j自加求余,就让他一个一个来吧,我也想不到什么好方法,这个也容易理解;如果有大神给个链接看看,谢谢!

2.一旦数字j求余成功计数a就会自加,在数字j的求余阶段结束后就判断计数a是否有变化,没有变化就输出素数。

#include<stdio.h>
//1-1000的素数
int main()
{int a,b=0;int i, j;for (i = 2; i < 1000; i++)//测试每一个数字{a = 0;for (j = 2; j < i; j++)//小于i的求余数{if (i % j == 0)//但i遇到可以被整除的数后,计数a变化{a++;break;}}if (a == 0)//观察这次i是否有遇到除数{printf("%-4d ",i);//空4个字节,为了对齐b++;}if (b == 10)//遇到10个素数就换行为了美观!b就是个计算的打工仔{printf("\n");b = 0;//你没钱了,重新赚吧}}}

用C语言求1-1000之间的素数/质数相关推荐

  1. c语言求2 100之间所有素数的个数及和,c++求2~100之间所有素数的个数及和

    满意答案 dengjk87 2016.07.26 采纳率:47%    等级:12 已帮助:11948人 123456789101112131415#includeusing namespace st ...

  2. c语言1到200能被4整除,c语言求[100,200]之间能被4整除,不能被5整除的数之和

    C语言求100-500之间的素数.懂的人帮下我, #include#includevoidmain(){inti,j;for(j=101;j 用C语言编程求100-200之间能被3整除但不能被5整除的 ...

  3. 求1到n的素数个数C语言,求 1~n 之间素数的个数

    1. 筛选法 筛选掉偶数,然后比如对于 3,而言,筛选掉其整数倍数:(也即合数一定是某数的整数倍,比如 27 = 3*9) int n = 100000000; bool flag[100000000 ...

  4. Java黑皮书课后题第5章:*5.20(打印2到1000之间的素数)修改程序清单5-15,打印2到1000之间(包括2和1000)的所有素数。每1行显示8个素数,数字之间用一个空格字符隔开

    *5.20(打印2到1000之间的素数)修改程序清单5-15,打印2到1000之间(包括2和1000)的所有素数.每1行显示8个素数,数字之间用一个空格字符隔开 题目 题目概述 程序清单5-15(非本 ...

  5. C语言:求分解一个任意合数为质数乘积形式

    C语言:求分解一个任意合数为质数乘积形式 如: 100是要分成2*2*5*5才算最后的答案 7=1*7的形式是正确的 16=2*2*2*2 正确 #include<stdio.h> mai ...

  6. 求2~n之间所有的质数及其个数

    求2~n之间所有的质数及其个数 int count = 0;outer : for (int i = 2 ;i < 100 ;i ++){for (int j = 2;j < i; j++ ...

  7. c语言 | 求1000-2000年之间的闰年

    首先要知道闰年是怎么计算的: 1.能被4整除,且不能被100整除: 2.能被400整除. 代码: //求1000-2000年之间的闰年 int main() {     int count = 0; ...

  8. C语言判断素数(求素数) 求两个数之间的所有质数

    求素数/质数(采用的sqrt) #include <stdio.h> #include<math.h>//判断一个数是不是素数 int checkPrimeNumber(int ...

  9. C语言求空间两点之间的距离

    定义一个表示三维空间点坐标的结构类型,通过函数求空间上任意两点之间的距离. 算法思想 空间内任意点的坐标有三个,分别为 x 轴方向.y 轴方向.z 轴方向,设定结构体 point,包括三个成员 x.y ...

最新文章

  1. 在mac下搭建java开发环境
  2. 国产的markdown 语法的思维导图和大纲工具!
  3. 【转载】Java之什么是JIT (Just In Time)?
  4. 廖大python实战项目第三天
  5. swagger的php配置,thinkphp6+swagger-php配置管理接口文档
  6. boost::container实现扩展bwd测试分配器程序
  7. 利用事件冒泡实现简单的网页计算器
  8. 老工业基地调整改造与振兴
  9. 【手势交互】9. PS Move
  10. LeetCode 第 21 场双周赛(779/1913,前40.7%)
  11. iPhone13 系列售价曝光:没有涨价;曝华为P50系列7月29日发布;丁磊称专业比学校更重要:你同意吗?|极客头条...
  12. 正版Fiddler下载地址
  13. Linux软件安装到指定目录方法
  14. 使用ietest来模拟ie6丢失session问题解决方法
  15. 【PowerQuery】在Excel中手动刷新数据连接
  16. Python return函数
  17. springboot毕业设计 基于springboot校园二手交易网站系统毕业设计设计与实现参考
  18. mysql约束表达式大全_SQL常用约束语句
  19. 计算机实现乘法和除法的运算逻辑
  20. LT1381CS#TRPBF RS232双驱动器/接收器 低功耗5V

热门文章

  1. wpf教程-环境搭建
  2. SQL Server创建表语句介绍
  3. 给定一个整数,判断它能否被3,5,7整除
  4. iis命令(网站自动开启关闭)
  5. 三台主机关于ntp时间同步的实验
  6. Python3 基础语法介绍
  7. 树莓派python控制gpio_树莓派的GPIO控制
  8. ddt python_Python 之数据驱动工具:DDT
  9. 服务器上显示存储脱机,使存储空间直通服务器脱机以进行维护
  10. 机器学习(ML)在材料领域应用