【发布时间】:2021-07-13 12:04:58
【问题描述】:
static void Main(string[] args)
{
if (isPrimeNumber(6))
{
Console.WriteLine("This is prime number");
}
else
{
Console.WriteLine("This is not prime number");
}
Console.ReadLine();
}
private static bool isPrimeNumber(int number)
{
bool result = true;
for (int i = 0; number - 1; i++)
{
if (number % i == 0)
{
result = false;
i = number;
}
}
return result;
}
嘿!我的代码块中存在关于素数验证的问题。该程序在 for 循环中返回给我:无法将类型“int”转换为“bool”。我该如何解决?我怎么了?
【问题讨论】:
标签: c# type-conversion primes