早教吧作业答案频道 -->其他-->
编写程序验证歌德巴赫猜想:(1)任意一个大偶数都可以分解为两个素数之和。随机产生10个大于10的偶数进行验证,并对每个偶数输出分解结果。(2)任意一个大奇数都可以分解为三个素
题目详情
编写程序验证歌德巴赫猜想:
(1)任意一个大偶数都可以分解为两个素数之和。随机产生10个大于10的偶数进行验证,并对每个偶数输出分解结果。(2)任意一个大奇数都可以分解为三个素数之和。随机产生10个大于10的奇数进行验证,并对每个奇数输出分解结果。
(1)任意一个大偶数都可以分解为两个素数之和。随机产生10个大于10的偶数进行验证,并对每个偶数输出分解结果。(2)任意一个大奇数都可以分解为三个素数之和。随机产生10个大于10的奇数进行验证,并对每个奇数输出分解结果。
▼优质解答
答案和解析
我以前写的,可以正常运行/*对于任何大于4的偶数均可以分解为两个素数之和*/
#include
#include
int prime(int n) //判断素数.是返回1.不是返回0;
{
int i,k=sqrt(n);
for(i=2;i<=k;i++)
{
if(n%i==0)
break;
}
if(i>k) return 1;
else return 0;
}
void main()
{
int i,a,b,n; //n作为标志位.
for(i=6;i<=2000;i+=2) //因为判断偶数.所以i的步长为2.奇数不判断.
{
for(a=2;a{
if(prime(a)) //先求出组成该偶数的第一个素数.
{
n=0; //对每个偶数的判断都将其初始化为0;
b=i-a; //第二个素数就等于该数减去第一个素数.
if(prime(b))
{
n=1; //d当该偶数的确是由两个素数组成,则将n置1;
break; //退出当前for(a)循环.
}
}
}
if(!n) //如果for(a)循环结束后,n的值还是0,说明该偶数不是由两个素数组成.
{
break; //就退出for(i)循环.
}}
if(n) //根据n的值,判断验证是否正确.
printf("is right!");
else
printf("is error");
}
#include
#include
int prime(int n) //判断素数.是返回1.不是返回0;
{
int i,k=sqrt(n);
for(i=2;i<=k;i++)
{
if(n%i==0)
break;
}
if(i>k) return 1;
else return 0;
}
void main()
{
int i,a,b,n; //n作为标志位.
for(i=6;i<=2000;i+=2) //因为判断偶数.所以i的步长为2.奇数不判断.
{
for(a=2;a{
if(prime(a)) //先求出组成该偶数的第一个素数.
{
n=0; //对每个偶数的判断都将其初始化为0;
b=i-a; //第二个素数就等于该数减去第一个素数.
if(prime(b))
{
n=1; //d当该偶数的确是由两个素数组成,则将n置1;
break; //退出当前for(a)循环.
}
}
}
if(!n) //如果for(a)循环结束后,n的值还是0,说明该偶数不是由两个素数组成.
{
break; //就退出for(i)循环.
}}
if(n) //根据n的值,判断验证是否正确.
printf("is right!");
else
printf("is error");
}
看了 编写程序验证歌德巴赫猜想:(...的网友还看了以下:
当单击窗体时,分别弹出三个输入对话框让用户输入三角形三条边abc的值,根据abc的值,判断是否构成 2020-04-11 …
仿写“小溪巴赫”将一个伟人或名人类似小溪巴赫中意象的手法描写500字~谢谢大家了 2020-04-27 …
读“中东地区石油运输航线示意图”,完成下列各题.(1)①②③三条输油航线中,运输量最大的是航线.输 2020-05-15 …
请问几个有关高压输电线的问题1、三相输电中,输电电压应该是相与相之间的电压吗?例如110kv输电线 2020-05-17 …
一朵彩云照半空,秋风萧瑟枫叶红.三山云海遮望目,五岳松涛落暮钟.有心登顶求显赫,无意沉浮得枯容.纵 2020-07-06 …
一个数电题目稍微有点基础就能做我忘了1、设计三变量的判奇电路:三个输入变量中有奇数个1时,输出为1 2020-07-10 …
下面给出一个问题的算法:第一步,输入a.第二步,若a大于等于4,则执行第三步,否则执行第四步.第三 2020-07-23 …
第一步,输入a第二步,若a大于等于4,执行第三步;否则,执行第四步第三步,输出2a-1,算法结束第 2020-07-23 …
.某逻辑电路有三个输入:A、B和C,当输入相同时,输出为1,否则为0.列出此逻辑事件的真值表.某逻辑 2020-12-09 …
钢琴中“倒置的主题”是什么意思?在弹巴赫创意曲中遇见的问题,什么是“倒置的主题”啊?是不是弹的时候重 2020-12-17 …