Linux下的C语言基础编程——求100-200之间的质数
2016-10-18 21:17
375 查看
求100~200间的所有素数,每行打印5个素数
每次我都想把博客写的生动一些,但是我表达不好。。。。。。。。。。
所以我还是切入正题吧。质数的定义是除了本身和 1没有其他约数。所以其中我们用到了sqrt这个函数给被求数开方,然后循环2到sqrt(i)之间不能被二取余的并且i>sqrt(i)的就是质数。
下面附上我的代码
#include<stdio.h> #include<math.h> int main () { int m; int i; int k; int j; j = 0; for(m = 100; m <= 200; m++) { k = sqrt(m); for(i = 2; i<= k; i++) { if(m%i == 0) break; } if (i > k) { printf("%4d",m); j++; if(j%5 == 0) printf("\n"); } } return 0; }下面附上运行图
相关文章推荐
- 0基础学编程之打印100-200之间的素数(质数)
- C语言求解素数(质数)的优化:打印100-200之间的素数
- Linux-C基础知识学习:C语言作业-把100~200之间的不能被3整除的数输出
- C语言求解素数(质数)的优化:打印100-200之间的素数
- C语言之判断100~200之间的素数(质数)
- C语言编程——输出100—200之间的所有素数和非素数
- c语言实现:求100~200之间的素数
- 【C语言】求100到200之间的素数。
- C语言-输出100-200之间所有素数
- c语言打印100~200之间的素数
- C语言 求100-200之间的素数
- [置顶] 【C语言】求100~200之间的素数
- 在LINUX下进行C语言编程所需要的基础知识
- LINUX下进行C语言编程所需要的基础知识
- 【c语言】要求输出100~200之间不能被3整除的数
- 【c语言】求100~200之间的素数
- 黑马程序员之C#编程基础学习笔记:用while计算1到100之间整数的和;
- 在LINUX下进行C语言编程所需要的基础知识
- 编程输出2~100之间的质数
- 用C语言求100到200之间的素数