#include <stdio.h> #include <math.h> int isPrime(int i) { int x; int y = (int)ceil(sqrt(i)); if (i%2==0 || i<2) return 0; for (x=3; x<=y; x++) if (i%x == 0) return 0; return 1; } int main(void) { int c = 0, i; for (i=100; i<=200; i++) if (isPrime(i)) { printf("%4d", i); c++; if (c == 5) { printf("\n"); c = 0; } } return 0; }
打印100-200之间的素数
原创
©著作权归作者所有:来自51CTO博客作者七彩豆的原创作品,谢绝转载,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
求100-200之间所有的素数
求100-200之间的所有素数
include system count return -
【C语言】打印100-200之间的素数,并计算出数量
【C语言】打印100-200之间的素数,并计算出数量
#include #math -
函数之 100-200之间的素数【两种方法】
函数,素数
#include i++