作者在 2011-03-27 15:45:53 发布以下内容
//#include "stdafx.h"
#include<stdio.h>
#include<iostream>
#include<cmath>
using namespace std;
bool prina(int y)
{
int n;
for(int i=2; i<(int)sqrt(n);++i)
{
if(n%i==0)
return 0;
else
return 1;
}
}
void main()
{
int max=pow(2,32);
int i,j ,save=6;
FILE *fp;
fP=fopen("text","w");
if(fp=fopen("text","w")==NULL)
{
cout<<"cannot open the file"<<endl;
exit(0);
}
for( i=save; i<max; i=i+2)
{
for(j=3; j<=max/i; j=j+2)
{
if(prina(j)&&prina(i-j))
cout<<"%d=%d+%d%"<<i<<j<<i-j<<endl;
}
if(kbhit())
{ if k=getch()
{
if(k=="s")
{
int *p =new int;
fwrite("text:, 4 ,1,fp);
fopen("text", 4 ,1,fp);
fclose(fp);
int *p=new int;
fread("text:, 4 ,1,fp);
save=p;
fclose(fp);
}
}
}
}
}
//#include "stdafx.h"
#include<stdio.h>
#include<iostream>
#include<cmath>
using namespace std;
bool prina(int y)
{
int n;
for(int i=2; i<(int)sqrt(n);++i)
{
if(n%i==0)
return 0;
else
return 1;
}
}
void main()
{
int max=pow(2,32);
int i,j ,save=6;
FILE *fp;
fP=fopen("text","w");
if(fp=fopen("text","w")==NULL)
{
cout<<"cannot open the file"<<endl;
exit(0);
}
for( i=save; i<max; i=i+2)
{
for(j=3; j<=max/i; j=j+2)
{
if(prina(j)&&prina(i-j))
cout<<"%d=%d+%d%"<<i<<j<<i-j<<endl;
}
if(kbhit())
{ if k=getch()
{
if(k=="s")
{
int *p =new int;
fwrite("text:, 4 ,1,fp);
fopen("text", 4 ,1,fp);
fclose(fp);
int *p=new int;
fread("text:, 4 ,1,fp);
save=p;
fclose(fp);
}
}
}
}
}
}
}
}