此程序能编译,但连接不成功。请高手指点:
#include<iostream.h>
#include<math.h>
main()
{
bool p,q;
int i,j,prime=0;
p=true;
for(i=5;i<100;i+=2){
for(j=2;j<sqrt(i);j++)
if(i%j==0) break;
if(i>sqrt(i))
q=true;
else
q=false;
if(p && q)
cout<<i-2<<i;
p=q;
}
}
>> 本文固定链接: http://www.vcgood.com/archives/2900
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
bool p,q;
int i,j,prime=0;
p=true;
for(i=5;i<100;i+=2){
for(j=2;j<sqrt(i);j++)
if(i%j==0) break;
if(i>sqrt(i))
q=true;
else
q=false;
if(p && q)
cout<<i-2<<” “<<i<<endl;
p=q;
}
getchar();
}
这是我改过的,能用
你的程序好像不能实现
孪生素数
我该了一下
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
bool p,q;
int i,j,prime=0;
p=true;
for(i=5;i<100;i+=2){
for(j=2;j<sqrt(i);j++)
if(i%j==0) break;
if(j>sqrt(i))
q=true;
else
q=false;
if(p && q)
cout<<i-2<<” “<<i<<endl;
p=q;
}
getchar();
}
这样就行了
太感谢你了!
我该了还是不行,是不是我的机器有问题
using namespace std;这一句引起了:不存在命名空间std
还有getchar();也有问题
救救我吧,我都快失去信心了
我用的是dev-c++编译器
我都运行过了,没有问题的
你换个编译器试一试
为什么vc++6.0就不行呢!微软也太垃圾了吧