在线急求C语言编程问题!!!!!!!!!

2024-11-06 21:33:45
推荐回答(1个)
回答(1):

#include

int prime(int a){

 if(a==2) 

  return 1;

 else{

 int flag=1,i;

 for(i=2;i
  if(a%i==0) {

   flag=0;

   break;

  }

 }

 return flag;

 }

}

void main(){

 int n,m;

 int h=0,i,j;

 scanf("%d%d",&n,&m);

 for(i=n;i<=m;i++){

  if(i%2==0){

   for(j=2;j<=i/2;j++){

    if(prime(j)&&prime(i-j))

    {

     

     printf("%d=%d+%d",i,j,i-j);

     h++;

     if(h%5==0) printf("\n");

     else printf(" ");

     

    }

   }

  }

 }

}