编辑代码

#include <stdio.h>
int main () {
    int n ;
    int x ;
    printf("从多少开始提取数:");
    scanf("%d",&n);
    printf("到多少停止提取数:"); 
    scanf("%d",&x);      
    int y = 1 ;
    while(x>=n){
        if(n%2==0){
        while (y<=n){
            if(take(y) && take(n-y)){
            printf("偶数%d等于%d和%d这两个质数之和\n",n,y,n-y);
            break;
            }
            else;
            y++;
        }
        }
    n++;
    }


}  
int take(int x){
    int y = 1;
    int n = 2;
    while(x>n){
        if(x%n==0){
            y=0;
        break;
        }
    n++;
    }
    return y ;
}