//知识点:
//筛法的定义:筛选法又称筛法,具体做法是:先把N个自然数按次序排列起来。1不是质数,也不是合数,要划去。第二个数2是质数留
//下来,而把2后面所有能被2整除的数都划去。2后面第一个没划去的数是3,把3留下,再把3后面所有能被3整除的数都划去。3后面第一
//个没划去的数是5,把5留下,再把5后面所有能被5整除的数都划去。这样一直做下去,就会把不超过N的全部合数都筛掉,留下的就是不
//超过N的全部质数。因为希腊人是把数写在涂腊的板上,每要划去一个数,就在上面记以小点,寻求质数的工作完毕后,这许多小点就像
//一个筛子,所以就把埃拉托斯特尼的方法叫做“埃拉托斯特尼筛”,简称“筛法”。(另一种解释是当时的数写在纸草上,每要划去一个
//数,就把这个数挖去,寻求质数的工作完毕后,这许多小洞就像一个筛子。)
/***********************************************************************************************************************/
/* //1.除数为递减,被除数为递增的方式,求100以内的素数。
#include "stdio.h"
#include "string.h"
void main(){
int i,j,a,b;
for(j=1000;j>1;j--){
for(i=2;i<=1000;i++){
if(j%i==0&&j!=i)
{ b=j; } }
if(j!=b) printf("j=%d ",j);
//if(j%4==0) printf("\n");
} printf("\n");
}*/
/* //2.除数为递增,被除数为递增的方式,求100以内的素数。
void main(){
int i,j,a,b;
for(i=2;i<100;i++){
for(j=2;j<100;j++){
if(i%j==0&&i!=j)
{ a=i; }
} if(i!=a) printf("i=%d",i); if(i%2==0) printf("\t");
} printf("\n");
}*/