#include<stdio.h> #include<math.h> int main() { int N=1000,i; while (N<=2000) //求1000~2000之间的素数 { i=2; while (i<=(int)sqrt(N)) //判断一个数是否为素数,是否有其他的办法?期待之后的学习。 { if (N%i==0) i=N; else i++; } if (i<N) printf("%12d",N); N++; } return 0; } 备注:自己写的,有待后面的学习而检验
【C语言】输出1000~2000之间的素数
原创
©著作权归作者所有:来自51CTO博客作者qq5d54f6b4e7a14的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C语言学习2
第二天
操作符 数组 字符串 -
c语言 输出所有小于n(n>=2正整数)的素数
质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除
语言 c n2 #include i++ -
求0-1000所有的任意三个素数之和仍是素数的计算式
求0-1000所有的素数放在数组里且任意三个素数之和仍是素数的用例
c语言 算法 数组 i++ for循环