我有这个任务:编写一个表达式来检查给定的正整数 n (n ≤ 100) 是否为素数。例如 37 是素数。
int number = int.Parse(Console.ReadLine());
for (int i = 1; i < 100; i++)
{
bool isPrime = (number % number == 0 && number % i == 0);
if (isPrime)
{
Console.WriteLine("Number {0} is not prime", number);
}
else
{
Console.WriteLine("Number {0} is prime", number);
break;
}
}
这似乎不起作用。有什么建议吗?