中易网

写一个C语言程序可以验证哥德巴赫猜想:一个大于2的偶数总是可以分解成两个素数的和。

答案:4  悬赏:10  
解决时间 2021-03-28 17:06
写一个C语言程序可以验证哥德巴赫猜想:一个大于2的偶数总是可以分解成两个素数的和。
最佳答案
证明是不可能的,因为这在数学上都难以证明,只能用很多数取验证,下面从4 到100 的验证:

#include

int prime(int n)
{
int i, flag = 1;
for (i = 2; i * i <= n; i++)
{
if (n % i == 0)
{
flag = 0;
break;
}
}
return flag;
}

int main(void)
{
int n, i;

for (n = 4; n < 100; n += 2)
for (i = 2; i <= n / 2; i++)
{
if(prime(i) && prime(n - i))
printf("%d + %d = %d\n", i, n - i, n);
}
return 0;
}
全部回答

#include <stdio.h>
bool IsPrimeNum(int n) {
if(n < 2) return false;
for(int i = 2;i*i <= n;i++)
if(n%i == 0) return false;
return true;
}
int main() {
int counter;
for(int i = 100;i < 103;i += 2) {
printf("%d",i);
counter = 0;
for(int j = 2;j <= i;j++) {
if(IsPrimeNum(j) && (IsPrimeNum(i - j))) {
if(counter%12 == 0) printf(" ");
printf(" = %d + %d",j,i - j);
counter++;
}
}
printf(" ");
}
return 0;
}
int n;
scanf("%d",&n);
for(p1=n/2,p2=n-p1;p1>=2;p1--,p2++)
{
if(Isprime(p1)&&Isprime(p2))
{printf("ok");break;}
}
int Isprime(int n)
{
int k;
k=sqrt(n);
for(int i=2;i<=k;i++){
if(n%i)==0 return 1;break;}
if(i>k) return 0;
}
#include <stdio.H>
#include <math.h>
int prime(int m)
{
int i,n;
if(m==1)return 0;
n=(int)sqrt((double)m);
for(i=2;i<=n;i++)
if(m%i==0)return 0;
return 1;
}
void main()
{
int count,i,number;
count=0;
for(number=6;number<=20;number=number+2)
{
for(i=3;i<=number/2;i=i+2)
if(prime(i)&&prime(number-i))
{
printf("%d=%d+%d ",number,i,number-i);
count++;
if( count%5==0 )printf("\n");
continue;
}
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
企业社保经办人变更怎么办理
全州明达电脑服务部怎么去啊,我要去那办事
丹姿水密码套装用的怎么样?皮肤比较干的人可
500平的场地投资儿童乐园需要多少资金?那里
知道三角形的两边长度怎么算第三条边
加盟正宗奶茶店需要多少钱
儿童开衫毛衣的织法,前片的织法,我是从下往
那孩子手脚冰凉,吃枣真的有效果吗?
求:李承哲和克里斯蒂娜《i believe》中文歌
按照风水说,客厅里放衣柜好吗?
有谁开过早点店教教我啊?
商河有那些好吃的饭店?
上饶有什么特产?有哪些有名的旅游?
亲亲亲,告急!问下吉林省亿网互联科技怎么样
临海火车站到仙居
推荐资讯
我想接头发,有图。
交行的卡在其他银行的银联柜员机上取款收手续
从万家丽路北往市中心五一广场怎么走请问坐几
加盟店怎么样
兴源宾馆(信阳光山县)地址在什么地方,我要处
2600平方分米等于多少平方米
五行中属木的字,有哪些?
新城邮政所(荣华街街道拥军路1号新城大院新城
优博婴幼儿羊奶粉价格一般多少
合肥新桥机场明天下午两点半的飞机,明天早上
额头比较扁平,怎么才能变得饱满呢?
宝宝如何补钙才能睡好觉?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?