
素数
m0_z
这个作者很懒,什么都没留下…
展开
-
C语言求10000000(一千万)以内的所有素数
#include <stdio.h> int main() { int n,y,i,v=0; scanf("%d",&n); for(y=2;y<=n;y++) { for(i=2;i*i<=y;i++) { if(y%i==0)break; } if(i*i>y) { //printf("%d、",y); ...原创 2020-03-20 11:40:30 · 2083 阅读 · 0 评论 -
筛法求100000000(一亿)以内的所有素数
算法: s0:定义数组并赋值,2是素数(计数、输出) s1:把2的倍数删掉; s2:2之后剩下的第一个数字是素数,这个数字是3(计数、输出); s3:把3的倍数删掉; s4:3之后剩下的第一个数字是素数,这个数字是5(计数、输出); s5:把5的倍数删掉; ……(类推省略) C语言实现: #include <stdio.h> int a[100000000];//在主函数外定义全局变量...原创 2020-03-20 15:09:17 · 3613 阅读 · 3 评论