用c#求质数的两种方法

求1到100的中的质素

方法1:

Console.Write("1到100中的质数有:");

 

for(int i=1;i<=100;i++){

  int m=0;

  for(int j=1;j<=i;j++){

    if(i%j==0){

      m++;

    }

  }

  if(m==1){

    Console.Write(i+"  ");

  }else if(m==2){

    Console.Write(i+"  ");

  }

}

方法2:

Console.Write("1到100的质素有:");

  for(int i=1;i<=100;i++){

     bool isFind=false;

    for(int j=2;j<i;j++){

      if(i%j==0){

        isFind=true;

        break;

      }

    }

  if(isFind){}else{

    Console.Write(i+"  ");

  }

}

 

posted on 2017-09-23 18:11  comeOngo  阅读(1417)  评论(1)    收藏  举报

导航