问题描述
- 编程C#,我是一个初学者。谢谢
-
- 编写一个方法,验证指定整数是否是素数,在Main()中调用该方法验证其功能。
解决方案
bool isPrime(int n){if (n < 2) return false;if (n == 2) return true;for (int i = 2; i <= n / 2; i++) { if (n % i == 0) return false; } return true;}
解决方案二:
调用
for (int i = 0; i <= 20; i++)
{
Console.WriteLine(""{0}{1}是素数"" i isPrime(i) ? """" : ""不"");
}
解决方案三:
static void Main(string[] args)
{
int n = 4;
bool result=isPrime(n);
if (result == true)
{
Console.WriteLine(""是素数"");
}
else
{
Console.WriteLine(""不是素数"");
}
Console.ReadLine();
}
static bool isPrime(int n) { if (n < 2) return false; if (n == 2) return true; for (int i = 2; i <= n / 2; i++) { if (n % i == 0) return false; } return true; }
解决方案四:
http://blog.csdn.net/xianfajushi/article/details/25125133
时间: 2024-10-28 19:08:54