经典问题素数篇——————————2、求100--200之间素数
来源:互联网 发布:360网络收藏夹网页版 编辑:程序博客网 时间:2024/06/05 18:35
#include<stdio.h>#include<math.h>int main(){ int i; int flag; int j; for(i = 100;i < 200;i++)//数值可自己更改 { flag = 1; //赋值1,默认他是素数,如果不是,下面的for()会重新给flag赋值0,不打印跳出循环; int k = sqrt(i); //sqrt()开更一种函数;sqrt,sqrt,sqrt,sqrt; for(j = 2;j < k;j ++) // 要是不用sqrt的话本来用j<i,遍历次数就多了;{ if(i % j == 0) { flag = 0;//不是素数break; }}if(flag == 1){ printf("%4d",i); } } putchar('\n'); return 0;}
**注意
因为用到了一个sqrt()开更用的函数,所以在gcc编译的时候需加上 -lm ,好连接到那个数学函数,例如 gcc qiu_sushu.c -lm;
阅读全文
0 0
- 经典问题素数篇——————————2、求100--200之间素数
- C/C++经典——求素数
- 求1——200之间的素数
- 数学问题——求回文素数
- 打印100—200之间的素数
- 算法——求素数
- 算法问题——输出1-100之间的素数
- 求1—100以内的素数
- C语言编程——输出100—200之间的所有素数和非素数
- 筛选法求素数(高效)——例题:孪生素数问题
- 39节 问题求解——求素数 课后
- 数学问题——求素数(常规做法)
- 数学问题——求素数(改进做法)
- java专题——求素数
- 编程成长日记——求素数
- C语言——求素数和
- 素数筛——Eratosthenes 素数筛、Euler 素数筛
- 判断100——200之间的素数
- SPFILE参数文件损坏及解决
- HDU
- apk安装时报错 INSTALL PARSE FAILED MANIFEST MALFORMED
- noip2015 子串(心得体会)
- Spring整合Quartz 实现定时job任务
- 经典问题素数篇——————————2、求100--200之间素数
- hdu2159—FATE(二维费用的背包问题)
- java初学者的第三天--数据类型
- 如何使用stl替换boost
- Python字典小练习
- SQL Server中建立外键的方法(百度经验)
- 更改rac oracle归档日志路径
- zookeeper常用命令
- php页面静态常用函数