C--找出10000以内所有的质数
#include
#include
void main(void)
{
int i;
int j;
// 循环继续(还要进行下一个数的判断)的条件是:没找完 && 没找到
// i < sqrt(j) 就是“没找完”
// j% i 非0,就是“没找到”
for(j = 2; j < 10000; j++){
for(i = 2; i < sqrt(j) && j%i; i++){
;
}
if(i > sqrt(j))
{
printf("%d ", j);
}
else
{
;
}
}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
