class Program
{
static void Main(string[] args)
{
for (int n = 2; n <= 100; n += 2)
{
for (int a = 1; a < n/2; a += 2)
{
int b = n - a;
if (IsPrime(a) == true && IsPrime(b) == true && a != b)
{
Console.WriteLine(n + " = " + a + " + " + b);
//break;
}
}
}
}
static bool IsPrime(int b)
{
for (int a = 2; a < b; a++)
{
if (b % a != 0)//為什么這么寫得出的結果不對
{
return true;
}
}
return false;
}
}
----------------------------------------------------------------------------------------------------------------------------------------------
class Program
{
static void Main(string[] args)
{
for (int n = 2; n <= 100; n += 2)
{
for (int a = 1; a < n/2; a += 2)
{
int b = n - a;
if (IsPrime(a) == true && IsPrime(b) == true && a != b)
{
Console.WriteLine(n + " = " + a + " + " + b);
//break;
}
}
}
}
static bool IsPrime(int b)
{
for (int a = 2; a < b; a++)
{
if (b % a == 0)
{
return false;//這么寫得出的結果對
}
}
return true;
}
}
原理是什么?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/139541.html
標籤:其他開發語言
上一篇:華為20級技術官耗巨資整合出交換機TCP/IP網路協議精髓
下一篇:我發覺他們論文更注重仿真
