看不懂,能不能帮我写注释?还有bool什么意思?
2014-02-23 12:24
225 查看
#include <iostream>
#include <math.h>
using namespace std;
bool prime(long x);
void main()
{
long i,d,j,k;
bool bk,bj;
cout<<"请输入一个足够大的偶数"<<endl;
cin>>d;
i = d / 2;
for ( j = 3; j <= i; j++)
{
k = d - j;
bk = prime(k);
bj = prime(j);
if (bk && bj)
{
cout<<d<<"="<<j<<"+"<<k<<endl;
break;
}
}
system("pause");
}
bool prime(long x)
{
double sqrtm = sqrt(x*1.0);
bool prime = true;
for (long i = 2; i <= sqrtm; ++i)
{
if (x % i == 0)
{
prime = false;
return prime;
}
}
return prime;
}
//写一个函数验证哥德巴赫猜想;一个不小于6的偶数可以表示为两个素数之和,如6=3+3, 8=3+5, 10=3+7……。在主函数中输入一个不小于6的偶数n,函数中输出以下形式的结果。
#include <math.h>
using namespace std;
bool prime(long x);
void main()
{
long i,d,j,k;
bool bk,bj;
cout<<"请输入一个足够大的偶数"<<endl;
cin>>d;
i = d / 2;
for ( j = 3; j <= i; j++)
{
k = d - j;
bk = prime(k);
bj = prime(j);
if (bk && bj)
{
cout<<d<<"="<<j<<"+"<<k<<endl;
break;
}
}
system("pause");
}
bool prime(long x)
{
double sqrtm = sqrt(x*1.0);
bool prime = true;
for (long i = 2; i <= sqrtm; ++i)
{
if (x % i == 0)
{
prime = false;
return prime;
}
}
return prime;
}
//写一个函数验证哥德巴赫猜想;一个不小于6的偶数可以表示为两个素数之和,如6=3+3, 8=3+5, 10=3+7……。在主函数中输入一个不小于6的偶数n,函数中输出以下形式的结果。
相关文章推荐
- 今天终于会用读入挂了,虽然看不懂是什么意思,挂一下吧
- CXXXView::OnDraw(CDC* /*pDC*/) 参数表中的注释是什么意思
- php中'.'和'..'还有'./'和'../'都是什么意思呢?具体表示什么呢?
- ARM 架构是什么意思,还有其他的架构?
- 【我的Android进阶之旅】Android 源代码中的Java代码中//$NON-NLS-1$ 注释是什么意思?
- C语言中%*s,%*c 是什么意思(还有%*.*s)
- shell脚本 -d 是目录文件,那么-e,-f分别是什么?还有"! -e"这又是什么意思呢?
- hibernate中的many-to-many 和one-to-many还有many-to-one分别是什么意思
- 在JSP中看到"<!--"和"-->"包起来的代码,又不是注释,这个是什么意思呢?
- 在HTML中,cellpadding和cellspacing分别表示什么意思?还有border
- s3c2440 LCD 配置的一点答疑--极性为什么有的不反转,有的不反转,还有字节交换使能这些是什么意思?都是LCDCON5寄存器的
- shmget(keyval,segsize,IPC_CREAT0660) 中的0660是什么意思,还有用0666,0604什么
- Hibernate的注释该如何使用?每一个注释代表什么意思?
- shell脚本 -d 是目录文件,那么-e,-f分别是什么?还有"! -e"这又是什么意思呢?
- IP地址最后一位斜杠是什么意思?比如192.168.1.10/27?还有IP地址和子网掩码相加得到的网络地址是什么意思
- 这个网页用到了什么技术,<script>标签,还有双大括号{{}}是什么意思
- JAVA中intValue()和ValueOf()什么意思,还有Value什么意思
- AVC编码中的规格 :High、Baseline、Main什么意思?还有High@L3.0、High@L4.0、High@L5.1等
- bool? 什么意思 bool? isTrue;表示 bool isTrue = null ; 定义并给变量赋值为null;
- AVC编码中的规格 :High、Baseline、Main什么意思?还有High@L3.0、High@L4.0、High@L5.1等