首页 > 代码库 > c#新手_每日一题(七)

c#新手_每日一题(七)

进击c#的小白一枚,望大神指点。

 每日一题:
第7题
请编写函数int[] GetPrime(int m),其功能是:将所有大于1小于整数m的素数存入prime[]数组中,并传回。 所谓素数,就是除了1和此整数自身外,没法被其他自然数整除的数。 

static void Main(string[] args)
{
  int m = 12;
  GetPrime(m);
  Console.ReadLine();

}
static int[] GetPrime(int m)
{
  int[] prime = new int[m];
  int num=0;
  int bol = 1;
  for (int i = 2; i < m; i++)
  {
    bol = 1;
    for (int j = 2; j < i; j++)
    {
      if (i % j == 0)
      {
        bol = 0;
      }
    }
    if (bol == 1)
    {
      prime[num] = i;
      num++;
    }
  }
  for (int k = 0; k <num;k++ )
  {
    Console.Write(prime[k] + " ");
  }
  return prime;

}  

c#新手_每日一题(七)