进击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;
}