#include <iostream>
using namespace std;
int gotbaha(int x);
int prime(int y);
int main()
{
int a;
cout << "输入一个不小于6的偶数" << endl;
cin >> a;
gotbaha(a);
return 0;
}
int gotbaha(int x)
{
int b, c;
for (int i = 1; i < x; i++)
{
if (prime(i) == 1)
{
b = i;
c = x - b;
if (prime(c) == 1) break;
}
}
cout << x << "=" << b << "+" << c;
return 0;
}
int prime(int y)
{
int q;
for (q = 2; q <= y; q++)
{
if (y%q == 0)
break;
}
{if(q<y) return 0;
else return 1;
}
}
验证哥德巴赫猜想c++语言
最新推荐文章于 2024-07-14 17:47:32 发布