哥德巴赫猜想 C

#include 
#include 


#define MAX 1000

int main(void)
{

	int s=6;
	int n=0;
	int b[MAX+1];
    int i;
    int j;
    int a[MAX+1];                // 为直观表示,各元素与下标对应,0号元素不用


    for (i=1; i<=MAX; i++) // 数组各元素赋值
        a[i]=i;

    for (i=2; is)break;	//如两素数之和大于偶数,则素数一++,素数二重新循环
		}
		if(b[i]>s) 	//如素数一大于偶数,素数一重新赋初值
			i=1;
	}

}
			
	
	
	
	
	
	
	
	

#include 
#include 


#define MAX 100000

int main(void)
{

	int s=6;

    int i;
    int j;
    int a[MAX+1];                // 为直观表示,各元素与下标对应,0号元素不用


    for (i=1; i<=MAX; i++) // 数组各元素赋值
        a[i]=i;

    for (i=2; is) i=3;
		if(a[i]==0||a[s-a[i]]==0) i+=2;
	}
}
	


你可能感兴趣的:(哥德巴赫猜想 C)